心血来潮,手动搭建一个有xml的最简单的web

前提条件:java环境准备好,下载好一个tomcat具体步骤:1、创建一个类HelloWord , 这里依赖 servlet-api-2.5.jar 包,编译class文件时需要。package com.luoq.servlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest...
分类: 其他 发布时间: 08-19 23:16 阅读次数: 0

ffmpeg在linux下的安装,截止到2018-8-8的最新安装方式

1、下载两个压缩包,并解压 https://ffmpeg.org/releases/ffmpeg-4.0.2.tar.bz2 http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz   tar -xjvf ffmpeg-4.0.2.tar.bz2 tar -xvzf yasm-1.3.0.tar.gz 2、进入...
分类: 其他 发布时间: 08-19 23:16 阅读次数: 0

使用Mycat时,activiti出现异常 Couldn't deserialize object in variable 'assignee'

问题描述 遇到这样一个问题,连接mysql流程正常,连接mycat流程异常,错误信息如下: org.activiti.engine.ActivitiException: Couldn't deserialize object in variable 'assignee' at org.activiti.engine.impl.variable.SerializableType.getVal...
分类: 其他 发布时间: 08-19 23:15 阅读次数: 0

linux 中 nginx-rtmp 安装

编译安装 1、先下载这些东西: 特别注意:nginx-rtmp-module 一定要在linux环境下从git上直接拉下来,否则最后会出错: [emerg] unknown directive "rtmp" 2、编译辅助模块 cd到openssl、pcre、zlib目录,进行 ./configure make && make install 3、编译ngin...
分类: 其他 发布时间: 08-19 23:15 阅读次数: 0

linux 中 ffmpeg 安装

编译安装 1、下载两个压缩包,并解压。 https://ffmpeg.org/releases/ffmpeg-4.0.2.tar.bz2 http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz tar -xjvf ffmpeg-4.0.2.tar.bz2 tar -xvzf yasm-1.3.0.tar.gz ...
分类: 其他 发布时间: 08-19 23:15 阅读次数: 0

Dubbo客户端调用报错NullPointerException

1. 背景     使用@Reference注解实现消费者调用服务端代码,调用报错NullPointerException,如图:     注意:如果你的服务端没有注册到dubbo,客户端在调用时也会出现NullPointerException报错,所以可以先到dubbo-admin去看下服务端是否已经正常注册。     dubo-admin安装方式可参照:     https://b...
分类: 编程语言 发布时间: 08-19 23:14 阅读次数: 0

Rxjs学习笔记一

函数式编程 声明式 和声明式相对应的编程方式叫命令式编程,两者区别参考函数的map和for循环 纯函数 满足两点条件:1,函数的执行过程完全由输入参数决定,不会受除参数之外的任何数据的影响;2,函数不会修改任何外部状态,比如修改全局参数或传入的参数对象 与纯函数相反的是不纯函数,可能会做以下几点:1,改变全局参数的值; 2,改变输入参数的对象 3,读取用户的输入,比如调用了alert或者co...
分类: 编程语言 发布时间: 08-19 23:14 阅读次数: 0

面包消费

package test08; public class BreadAA { public static void main(String[] args) { //1创建容器 BreadCon con=new BreadCon(); //2生产 Product product=new Product(con); ...
分类: 编程语言 发布时间: 08-19 23:13 阅读次数: 0

版本控制---Git

版本控制 Git
分类: 企业开发 发布时间: 08-19 23:13 阅读次数: 0

Java Collection 体系

最近在复习数据结构方面的知识,顺便回顾一下java集合的实现。上网找了一下java Collection的文章,想看一下完整的类图,结果发现大多数都是没画得很清楚,或者过于复杂,不适合我看。于是,我想自己花点时间整理一下,顺便加深一下印象。这不,花了2、3个小时整理出来了。 接下来, 计划再看一遍源码实现。 阿帕奇的集合工具实现。 还有concurrent下面的集合相关。...
分类: 编程语言 发布时间: 08-19 23:13 阅读次数: 0

CCF 201312-5 I'm stuck!

问题 问题描述   给定一个R行C列的地图,地图的每一个方格可能是'#', '+', '-', '|', '.', 'S', 'T'七个字符中的一个,分别表示如下意思:   '#': 任何时候玩家都不能移动到此方格;   '+': 当玩家到达这一方格后,下一步可以向上下左右四个方向相邻的任意一个非'#'方格移动一格;   '-': 当玩家到达这一方格后,下一步可以向左右两个方向相邻的一个非'#...
分类: 编程语言 发布时间: 08-19 23:12 阅读次数: 0

mongodb操作指令以及在node.js封装mongodb的操作方法

1、启动mongodb: cd path/mongodb/bin // 打开命令行,切换到mongodb目录下的bin目录 mongod --dbpath path/mongodb/data/db // 设置path/mongodb/data/db目录为数据库目录 mongo.exe 或者 mongo // ...
分类: 编程语言 发布时间: 08-19 23:12 阅读次数: 0

maven(二):配置nexus服务开机自启

一:制作bat脚本 a:新建bat文件,文件名nexus-start.bat b:把 nexus.exe /run 复制到 nexus-start.bat 文件中 二:配置bat文件到自启动项 a:win+r 打开dos创建,输入 shell:startup 打开 C:\Users\LB\AppData\Roaming\Microsoft\Windows\Start Menu\Progr...
分类: 编程语言 发布时间: 08-19 23:11 阅读次数: 0

每秒加1的功能,并且可以设置开始和暂停

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/ja
分类: 编程语言 发布时间: 08-19 23:11 阅读次数: 0

JS对象操作

一、遍历对象 1、for-in遍历 var obj = {a: 'ss', b: 'bb', c: 'cc'}; for (var i in obj){ console.log(i+':'+obj[i]); } 2、forEach遍历,先通过Object.keys()返回一个数组 Object.keys(obj).forEach((val...
分类: 编程语言 发布时间: 08-19 23:10 阅读次数: 0

Logback动态修改日志级别

前言 在线上,日志级别通常为info或error,当需要在线上排除问题时,往往需要更详细的日志,并且随着排查的深入,希望灵活的打印不同包下的不同日志级别的信息。(不影响用户的正常的使用,不重启的前提下) 解决方案 使用logback的可以直接这样 @RestController @Slf4j public class HelloController { @GetMapping...
分类: 编程语言 发布时间: 08-19 23:10 阅读次数: 0

认识系统服务

1.什么是系统服务 服务:service提供某些功能,如电源管理上网服务定时任务等。 实现service的程序成为daemon。 一般情况下daemon就等于service。 daemon的主要分类: stand_alone 自行启动的服务 响应速度快 super_daemon 通过统一的xinetd管理。 查看服务于端口号的对应关系:cat /etc/service daemon...
分类: 编程语言 发布时间: 08-19 23:09 阅读次数: 0

LeetCode 206. Reverse Linked List 时间复杂度(O( n))

 时间复杂度(O( n)) class Solution { public: ListNode* reverseList(ListNode* head) { if(head==NULL||head->next==NULL)return head; ListNode* p = head; while(p->next!=NULL)...
分类: 其他 发布时间: 08-19 23:09 阅读次数: 0

LeetCode 228. Summary Ranges 时间复杂度(O( n))

时间复杂度(O( n)),我的vc++6.0 对string 支持效果不太好,所以这题用了java class Solution { public List<String> summaryRanges(int[] nums) { List<String> list = new ArrayList<>(); if(num...
分类: 其他 发布时间: 08-19 23:09 阅读次数: 0

LeetCode 300. Longest Increasing Subsequence 时间复杂度(O( n3))

时间复杂度(O( n3)),真实的运行效果应该能达到(O( n​​​2)) class Solution { public: int lengthOfLIS(vector<int>& nums) { if(nums.size()<=1)return nums.size(); int max = 1; for(in...
分类: 其他 发布时间: 08-19 23:08 阅读次数: 0