- 博客(35)
- 资源 (28)
- 收藏
- 关注
原创 maven基本命令
mvn clean 表示运行清理操作(会默认把target文件夹中的数据清理)mvn clean compile 表示先运行清理后运行编译,会将代码编译到target文件夹中mvn clean test 运行清理和测试mvn clean package 运行清理和打包mvn clean install 运行清理和安装,会将打好的包安装到本地仓库,以便其他项目可以调用mv
2016-12-31 20:16:55 1499
原创 Canvas实现拖拽放大镜
var canvas=document.getElementById("canvas");var context=canvas.getContext("2d");var slider=document.getElementById("range");var scale=slider.value();canvas.width=1080;canvas.height=600;l
2016-12-27 20:16:59 825
原创 json串中有分支的解析
JSONObject.fromObject(JSONObject.fromObject(alarm).get("detail")).get("imgInfo")用JSONObject.fromObject嵌套再解析一次就好。
2016-12-20 22:41:28 628
原创 springboot与敏捷开发
1springboot的起源2springboot优缺点3利用springboot快速搭建web项目4浅析springboot文件结构及配置文件5关于敏捷的一些看法目前流行的开发方式:maven+svn/GIT+springmvc+mybaties/hibernate/springjdbc由application.xml来配置整合所有的框架s
2016-12-20 20:43:55 2757
原创 java解析json字符串的应用
文件alarmPub.txt中存在如下json串{ "data": [ { "oriId": "oid", "alarmObj": "alarm obj", "alarmObjName": "alarm Obj Name", "alarmLevel": "alar
2016-12-20 17:22:38 340
原创 软键盘原理
var $keyborad=$("");$(“input[type=password“”).on("click",function(){$keyborad.animate({bottom:"0%"},effect);return false;//阻止事件冒泡});$keyboard.on("click",function(){return false;}).find(
2016-12-19 20:28:44 859
原创 ajax
同步调用:阻塞式调用,调用方要等待对方执行完毕才返回,是一种单向调用。回调:是一种双向调用模式,也就是说,被调用放在接口被调用同时也会调用对方的接口。异步调用:是一种类似消息或事件的机制,不过他的调用方向刚好相反,接口的服务在收到某种MessageQueueEvent LoopsetTimeout(f1,30)setTimeout(f3,40)es6趋势
2016-12-18 21:46:33 362
原创 springmvc
1自定义注解 元注解 @Target: @Retintion source 源文件时期 runtieme:运行时期@Documented javadoc此类工具文档化针对我们的springmvc@Controller 控制类注@Target(ElementType.Type)@Retention()@Con
2016-12-17 22:15:30 406
原创 redis种种配置
string map list set sortedset redis相对于memecached支持了更多的数据类型。redis发展。意大利人开发、小岛名。redis应用场景:缓存(session跨域)队列 数据库查询正如和map里取数据一样引爆热点短连接应用排行榜cd /optwget http://download.redis.io/rele
2016-12-16 20:43:52 278
原创 利用netty自己手写一个tomcat
基于javaee基础上运行的一个web容器http 服务器socktet上支持 TCP/IP HTTP FTP接受客户端的一个http url请求,对应后台有一个servletnetty属于协议层,底层框架。request response4.0版本public class DNTomcat{ public void start(int port){
2016-12-14 20:58:05 3864
原创 mysql优化
SHOW VARIABLES LIKE '%quer%' slow_query_log slow_query_log_file long_query_time 慢出阿信日志存储路径 慢查询日志存储路径 超过多少秒被mysql服务器认定为慢查询,将会记录到慢查询日志 SET GLOBAL slow_query_log='ON' SET lon
2016-12-13 21:57:24 236
原创 NIO
它采用了linux多路复用技术,采用了io轮训方式(时间注册大管家,同步非阻塞)1多路复用技术(相比BIO多出一个Chanel通道),相当于IO读写的高速公路Selec.open();Buffer:缓冲池put()写数据Get()读数据Flip()切换读写模式Clean()清空缓存SelectionKey 标示事件类型:(银行柜台那个展示牌)key.is
2016-12-12 21:04:02 337
原创 netty前世今生
1netty产生的背景Netty和Mina传统的bio三宗罪1基于流、数据量、机器性能消耗大2阻塞3读和写NIO解决的问题1基于管道2非阻塞3读写可以分离缓冲区专门读nio的操作,非常繁琐。分配两个缓冲区开管道一,一个比较繁琐,一个客户的一个线程轮训,死循环这种前提下nio就产生了。解决一个操作繁琐的过程,对nio就行封装。net
2016-12-11 20:56:26 1240
原创 nginx 如丝般润滑(听课笔记)
nginx启动两个进程。 master worker worker热部署,不宕机。ps aux|grep tomcatkill -9 1682ps aux|grep tomcatkill -HUP kill -1fork函数传入参数,可以让两个进程做两个完全不一样的事情客户端2047324271异步非阻塞listen 的socketlist
2016-12-09 20:53:41 438
原创 Disable Maven Nature
Disable Maven Nature误操作这个后,工程老报错。怎么解决呢?把项目从eclipse删除后,重新导入即可。
2016-12-09 18:44:41 307
原创 nginx启动异常
nginx突然启动不了 重启了电脑还是不行然后查看控制台报错nginx: [emerg] unknown directive "xi" in D:\workspace\pvpcms\nginx-1.4.1/conf/ntposa/netposa-sulu/xx.conf:37然后打开相应的文件夹。打开conf文件找到37行发现多了 } xi
2016-12-09 14:01:28 403
原创 git、maven、jenkins学习随手笔记
git 工作区 版本库创建仓库 git init mddir gitprojectcd gitprojectlstouch 1.java 2.java ls git init ls -lacd .git/head可以认为是个指针,可以认为指向版本库的某个分支cd .. lsvi master 1vi 2.
2016-12-08 20:52:02 344
原创 查询去重问题
SELECT * FROM tbl_dutyGROUP BY NAME, duty_date, phone_shortORDER BY DATE_FORMAT(duty_date, '%m-%d-%Y')
2016-12-07 22:49:31 234
原创 在线图片的展现问题
map.put("url",File.separator + "img" + File.separator + userId+ File.separator + sf.format(date) + File.separator+ "images" + File.separator + newFileName);
2016-12-07 22:47:33 237
原创 eclipse debuge的暂时取消和恢复
是我们平时开发中最常用的功能。那么,我们如何加入断点呢?选择某一行双击,既可以看到实心点。 在右上侧找到,然后双击,点中有斜线暂时禁用调试即不起作用。效果如下图若想继续起作用,那么重复之前动作即可简单,但是却非常常用,留文章供新手看。
2016-12-06 16:36:16 1233
原创 系统间自动登录
现在的开发,已经不是单一的系统登录。一个系统要调用另外一个系统的登录接口。首先是检查nginx配置。 location ~* /后台项目名/ { rewrite ^/后台项目名/(.*)$ http://$host:8006/module/cms/setUser.html$1 permanent; }这里面主要是检查端口是否正确。然
2016-12-06 15:27:30 718 1
原创 项目的报错解决
严重: Error configuring application listener of class org.springframework.web.util.Log4jConfigListenerjava.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener严重: Error conf
2016-12-05 11:07:59 446
原创 Cannot change version of project facet Dynamic Web Module 问题解决
右键工程,打开下面界面首先打开web.xml,检查是不是2.5检查org.eclipse.jdt.core.prefs文件打开org.eclipse.wst.common.componentproject-version改为1.7.0打开org.eclipse.wst.common.project.facet.core
2016-12-05 09:55:20 391
原创 druid连接池问题
he last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.at sun.reflect.GeneratedConstructorAccessor34.newInstance(Unknown Sourc
2016-12-01 10:57:12 6137
原创 前后端分离笔记
var metaDate={ if(meta.detail){this.detail.data=meta.data;//赋值this.detail.load=true;}if(meta.list){ this.detail.list.data=meta.list;this.meta.list=true;}reset:{
2016-11-30 21:45:27 259
原创 maven打包常犯的错误
我昨晚部署了一晚maven'项目,没部署成功。今早问领导,领导说我的命令错了。看看我常用的命令: mvn clean install -Dmaven.skip.test=true应该为这个:mvn clean compile install -Dmaven.test.skip=true编译并执行,然后打包成功。maven我也是刚用,还不熟悉。希望大家多评论,多指点。我也是抛砖引
2016-11-29 17:51:29 267
原创 git、maven使用过程中的随手记载
git使用的问题: 首先打开git工具,会提示输入命令,由于我之前下载过 程序,这次需要切换基线版本。首先./目录中。 后加上cd 目录然后和最新版本比对,查看:切换到pvmd版本报错了,怎么解决?执行下面的命令:切换基线版本然后执行继续执行看到了没,正在下载切换成功。如果要重新切换版本要查看历史用过的命令,可以用history然后是
2016-11-28 14:00:37 224
原创 解决登录提示http连接超时问题
系统登录时候报了这个错误,首先查看关联的登录系统,首先,因为这个系统是调用别的系统的登录接口来实现登录的那么,关联的系统如果出问题了,那么这个肯定出问题。
2016-11-28 13:39:33 6257
原创 解决tomcat启动报错
这种问题,想必大家 建厂遇到,但是,却让人抓耳挠腮。这种问题,往往难以排查,在开发的过程中,真正的工作并不是coding and coding 。其中有不少的时间,是遇到问题,排查问题,解决问题。判断一个程序员是否是个好的程序员,其中有很大的一部分就是判断其解决问题的能力处理问题排查问题的能力。那么遇到这个问题,我是怎么最终成功解决的了?也希望大家能引以为鉴,获得快速解决问题处理问题的能力。
2016-11-28 11:35:01 773
原创 解决客户误导入问题
众所周知,我们的系统中,上传文件,批量增加是一个经常使用的功能。我们客户在上传后,万一上传错误了怎么办?客户提出了,重新导入,然后冲掉之前的思路,但是这样就有问题了? 首先,你如何保障你后来的一定是正确的,而且这样,原来的历史记录就被删除,这个是个很严重的问题。在这种情况下,通过思考。有一种解决思路:如果写错,那个给予删除。于是乎我写了一段sql脚本给技术支持。技术支持可以通
2016-11-28 11:16:48 234
原创 maven项目部署到系统丢失jar
项目发布,突然,j控制台报了好多错,检查,发现原来lib没弄过去,就手动添加,但是这样怎么能不断适应开发节奏啊?这问题,困扰了我一上午,后来百度,发现只需在工程中.classpath中找到classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">添加 为下一个
2016-11-23 17:51:12 267
webBuilder开发手册
2015-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人