- 博客(51)
- 收藏
- 关注
转载 Maven + myeclise集成,及web项目创建,和导入现成的web项目
1. 使用Maven创建webapp工程----原因是使用Maven时一般需要遵循一定的目录结构,虽然也可以使用不同的目录结构,但目前还不熟悉如何修改pom.xml文件达到目的,而且修改太多默认配置对maven来说也不好。创建方法,在一个目录下使用命令:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp。按
2017-06-16 10:28:51
389
原创 Tomcat Can't load AMD 64-bit .dll on a IA 32-bit platform
强调一点,这个错误提示基本不会影响项目的运行,该怎样还是怎样。搜了一下,原因是JDK是32位,而tomcat是64位引发的冲突。所以,大家只要将两者位数版本统一就行了。说是JDK博主觉得应该是JRE(运行时环境)而不是编译的用到的JDK,当然平时大家最后将编译和运行用的JDK统一。另外科普下,32位JDK和64位JDK编译出来的字节码文件是一样的(http://www.oschina.
2017-06-16 00:39:36
409
原创 Windows10资源管理器占用CPU过高解决办法
升级 win10后,发现每次开机后发现CPU一下子就用了80% - 90%多,CPU占用过高一方面产热高,另一方面会导致系统速度变慢,这才是最让人难以忍受的地方。笔者试过很过方法,最后才解决这个问题,接下来将一些解决方法分享给各位和我遇到同样问题的朋友。 问题根源:进过诸多折磨以后,最后才发现原来是cotana搞得鬼,也就是小娜,最终把小娜禁用以后才最终解决问题。但是并不只是这一个办法。
2017-05-13 10:33:00
68092
5
原创 js中的 || 与 && 运算符
由于本人没有系统地学习ES5,ES6的语法,所以觉得有必要把这些列出来。表达式a && 表达式b : 计算表达式a(也可以是函数)的运算结果, 如果为 True, 执行表达式b(或函数),并返回b的结果; 如果
2017-05-08 00:13:53
462
转载 Java实现redis的消息订阅和发布
1. 首先需要一个消息监听器类package com.sogou.baike.testimport.testSubscribe;import redis.clients.jedis.JedisPubSub;/** * Created by denglinjie on 2016/6/29. */public class RedisMsgPubSubListener ext
2017-04-09 23:48:51
1109
转载 关于junit不支持多线程?
下文是我几天前使用junit测试时发现多线程不管用了,百度了一会发现的博文。不代表本人的看法。我还百度了一些说法,说是其实是支持的,但是要用到其它的注解,暂时还没找到答案(没时间?),以后会继续更新这方面的答案昨晚用Junit测试多线程,代码如下:1234567891
2017-04-09 23:46:50
4475
1
原创 EL在单独的js文件中不起作用
首先,JSP是由服务端执行的,EL表达式自然也由服务端解析执行,因此,如果EL所在的脚本在JSP页面内,它是可以获取到值的,这个值在服务器端返回到浏览器端时已经解析完毕,浏览器端只是呈现而已,但是如果在单独的JS文件中写EL,会怎么样呢?这个时候是无法获取的,因为javascript是客户端执行,单独的JS文件不在服务器的解析执行之中,EL是不起任何作用的,这个时候它就等同于普通的字符串,那么如何
2017-03-30 22:52:25
527
1
原创 为什么不在spring容器管理controller
Spring容器与SpringMVC容器1.疑问:为什么不用spring去管理所有类?我们配置springMVC 中,为什么controller不直接交给spring 管理而要spring MVC容器单独分开来管理2.Spring容器 与 SpringMVC关系Spring容器与SpringMVC容器是父子
2017-02-26 19:32:48
846
转载 OSI七层协议模型和TCP/IP四层模型比较
ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。图2-1 TCP/IP参考模型 2.1 TCP/IP参考模型的层次结构 TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Research Projects
2017-02-26 15:26:28
13123
转载 ISO/OSI参考模型,7层网络模型总结
OSI ( Open System Interconnect ),即开放式系统互联。 一般都叫 OSI 参考模型,是 ISO (国际标准化组织)组织在 1985 年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即 ISO 开放系统互连参考模型。在这一框架下进一步详细规定了每一层的功能,以实现开放系统环境中的互连性、互操作性
2017-02-26 15:17:06
9675
2
转载 NIO和AIO
先mark一下,博主自己也还没看懂,同步非阻塞和异步非阻塞1. 什么是NIONIO是New I/O的简称,与旧式的基于流的I/O方法相对,从名字看,它表示新的一套Java I/O标 准。它是在Java 1.4中被纳入到JDK中的,并具有以下特性:NIO是基于块(Block)的,它以块为基本单位处理数据 (硬盘上存储的单位也是按Block来存储,这样性能上比基于流的方式要好一
2017-02-13 10:54:56
352
原创 面试总结
面试了三家,对有些问题有些印象,记录下来吧1、进程和线程:简单来说,进程是系统进行资源分配和调度的一个独立单位,线程是进程的一个实体,是CPU调度和分派的基本单位。2、java方法参数的值传递和引用传递:在Java里面只有基本类型和按照下面这种定义方式的String是按值传递,其它的都是按引用传递。就是直接使用双引号定义字符串方式:String str = “Java”
2017-02-11 21:44:50
208
原创 AJAX运行过程中5种状态
1- AJAX状态值与状态码区别 AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组成)AJAX状态码是指,无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码
2017-02-09 23:00:40
1307
原创 过滤器和拦截器的区别
最近复习下,准备找工作,祝福博主吧!关于interceptor与Filter区别:1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Acti
2017-02-03 22:43:09
221
转载 通信协议——Http、TCP、UDP
有一个月没写blog了,原因是有一些,一个是期末考试复习,一个是考完之后回家犯懒了(港真,家里真是堕落 之源哈)。不管怎么样,确实是博主偷懒了。这一个月里有一些想法或者看到一些好的文章,没有写下来。这篇关于通信协议的文章是今天在微博上看到的,感觉很不错。可以让读者大概明白我们在用网络进行通信(HTTP)时,传输了什么发生了什么原文地址:http://www.cnblogs.com/xhwy
2017-01-21 23:07:29
247
原创 Linux(续)
昨天折腾了一会,发现原来是我的Ubuntu动态生成的ip和我windows的ip不在同一网段上,然后我手动设置了: 图形界面设置ip地址 edit connection (某一连接)--》ipv4--》manual(手工设置)--》add (ip地址,子网掩码,网关可以不设置) 命令方式设置ip地址 静态设置ip: sudo ifconfig eth
2016-12-16 08:09:15
266
原创 最近在整linux
在windows装个虚拟机弄Linux,本来一切都挺顺利,在互相访问的时候出了问题,桥接模式我也点了,但是windows和Linux就是不在一个网段上,不清楚是什么情况,百度也找不到方案解决,发现连接网络的右上角图标也没了,找到的方案是这样的:sudo service network-manager stopsudo rm /var/lib/NetworkManager/Netwo
2016-12-15 23:05:32
271
原创 项目随笔2
除了SSM的另一种整合方式外,可能最大的体会就是页面对象,业务层处理和系统参数这几部分了。页面对象,以前只是把分页的当前页和页面大小参数存在一个对象中传到后台,后端查出总记录数和页面数据等继续作封装,这次还包括了查询参数,因为查询参数都和实体对象相关,将实体对象封装到页面对象,传回前端。业务处理,以前业务处理,在上一个项目中也大多是一个业务负责一个表的操作,这次业务处理,一个表中包含一个表
2016-12-15 22:39:11
229
转载 高内聚低耦合简单学习
起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。 耦合性分
2016-12-10 22:58:15
506
转载 低耦合,简单易懂
低耦合1. 低耦合(Low Coupling)“低耦合”这个词相信大家已经耳熟能详,我们在看spring的书籍、MVC的数据、设计模 式的书籍,无处不提到“低耦合、高内聚”,它已经成为软件设计质量的标准之一。那么什么是低耦合?耦合就是对某元素与其它元素之间的连接、感知和依赖的量 度。这里所说的元素,即可以是功能、对象(类),也可以指系统、子系统、模块。假如一个元素A去连接元素
2016-12-10 22:53:09
4172
原创 项目随笔
项目很赶,因为我想快点学习新东西,node.js已经吸引我很久了。本来早应该写些总结的,每次做项目都会收获许多。关于EL表达式和js的关系,本来以为EL是个很简单的内容,事实上也确实是,但是学的时候忽略了一些细节:js是客户端执行,el是在服务端执行,而服务端比客户端先执行,所以你不能用js来改变已经执行的el表达式的值,但是却可以用el来给js初始化传值,这和jsp脚本是
2016-12-10 22:46:22
225
转载 深入理解Java对象序列化
1. 什么是Java对象序列化Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象时,会把
2016-12-06 13:56:23
191
原创 使Tomcat以UTF-8的编码处理get请求
修改tomcat默认编码格式:修改tomcat下的conf/server.xml文件,找到如下代码: connectionTimeout="20000" redirectPort="8443" />这段代码规定了Tomcat监听HTTP请求的端口号等信息。可以在这里添加一个属性:URIEnc
2016-12-04 22:46:29
1822
原创 关于myeclipse添加图标到Toolbar中不能显示效果的解决方法
由于最近在学webservice,老师介绍测试工具的时候介绍了myeclipse自带的测试工具浏览器-----SOAP web services explorer但视频中有的图标我的myeclipse中并没有,试过customize perspective中的添加到工具栏,依然没有显示出来,在其中删除一些图标倒是可以立即显示效果,百度了一些,依然没有找到解决办法,然后我莫名其妙点了下windo
2016-12-03 22:23:49
1672
4
转载 JVM的内存结构
内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难知道原因是什么,另外一方面
2016-11-29 22:29:42
176
转载 MyEclipse快捷键大全
http://www.cnblogs.com/strivers/archive/2011/02/06/1949477.htmlMyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行
2016-11-23 22:40:12
250
转载 HTTP中application/x-www-form-urlencoded字符说明
在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。 text/plain: 窗
2016-11-14 23:06:29
605
原创 关于myeclipse(2015S2.0)校验一些文件出错
总之就是,明明这些文件没错,但是myeclipse就是给它打个红叉,不爽对吧?这个时候,右键该文件点击 MyEclipse,在弹出的界面里选择 Exclude From Validation如果还是红叉,还是在该界面中点Run Validation问题解决~
2016-11-14 21:25:40
224
原创 三圈问题的解决
以前做项目时老师说这是一个很著名的问题,我后来一想也是,不光是struts会有这个问题,可能控制层框架(control)都会存在这个问题,那这应该也算是思想的一种体现咯?当你在一个editUI.jsp中保存编辑,此时向action中传递一个info对象,action跳转到listUI方法,listUI方法跳转到listUI.jsp,不想在listUI.jsp搜索框中回显出刚刚传递的info对象
2016-10-25 14:56:01
419
原创 安装Oracle11g后无法使用其自带的SQLdeveloper
问题是,当博主点击那个SQLdeveloper.exe时,它会让你配置java.exe的路径,这个很好理解,SQLdeveloper本身便是java编写的,配置JDK嘛。然而当你明明配置完成时,它却仍然弹出来,博主开始按照网上的资料找配置文件(sqldeveloper.conf),强行选定配置路径,然后再次点击SQLdeveloper.exe,弹出了错误提示框(Unable to find a
2016-10-24 18:50:19
6768
1
原创 关于富文本编辑器Ueditor的使用
老师说这是一款十分强大的编辑器,我也觉得很不错,所以把这款富文本编辑器介绍给大家ueditor下载地址:http://ueditor.baidu.com/ 下载1.4.3 –utf8-Jsp版本。完整demo可参考下载文件中的index.html 导入 ueditor 到项目中;将ueditor导入到项目的js目录下。导入ueditor/jsp/lib目录中的“commons-
2016-10-21 18:40:22
316
原创 关于Fusioncharts(统计图)组件
FusionCharts 是使用javascript实现统计图表的js组件;其官网地址:http://www.fusioncharts.com。其早期版本FusionCharts Free 是基于flash来实现,而在2014年其脱离开flash完全使用js来实现统计图表的FusionCharts Suite XT来替代FusionCharts Free使其具有充分跨浏览器和终端的特点
2016-10-19 23:42:44
899
原创 关于自动执行任务的Quartz框架
Quart的官网:http://www.quartz-scheduler.org/在spring中整合Quartz进行任务调度;首先将需要用到的jar包引入项目的lib目录下:“org.springframework.context.support-3.0.2.RELEASE.jar” 此包是spring根据quartz中的主要类进行再次封装成具有bean风格的类;“qua
2016-10-18 23:29:56
321
原创 项目过后回顾用到的技术和学到的技术
1、搭建SSH;加载日志记录工具log4j(debug,info,warn,error,fatal);分类源文件夹(src源代码,config配置文件,test测试源代码) 用户管理(entity,dao,service,action,conf);日期选择工具Wdatepicker.js2、POI导入导出Excel① 操作工作簿② 操作工作表③ 操作行④ 操作单
2016-10-16 18:39:41
341
原创 关于svn的配置
---创建服务器端版本库svnadmin create 版本库路径 ---启动SVN服务器端svnserve -d -r 版本库路径 ---在系统服务中注册svn服务器sc create svn binPath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r F:\svn" Display
2016-10-12 23:48:06
348
原创 对json的理解
以前老师说了一句Java格式的json转换成js格式的json,我从那一直开始纠结,json既然是数据交换语言,格式都一样怎么还有语言之分的?纠结至今,发现,还是之前的学习资料有缺陷,没有详细讲解json,花了一个晚上和一个上午的时间整理了一些有关json的资料:JSON 结构有两种结构json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构
2016-10-10 23:43:42
12185
1
原创 对json传输的进一步优化
思考一番后,觉得还是把下面的内容发出来,逻辑更严谨,包括servlet和actionservlet:public void getUserJson(){ try { //1、获取部门 String dept = ServletActionContext.getRequest().getParameter("dept"); if(StringUtils.isNotBla
2016-10-10 20:37:33
1137
原创 发现许多软件如果修改了系统环境需要重启才能用
诸如Rational Rose,subversion,得亏楼主机智重启了,要不又得折腾一会。去网上搜了一下相关的信息,发现有些方法可以暂时解决这种问题,例如,博主发现以管理员身份启动cmd可以直接使用,而一般则需要启动。网上也提供了一种方法,博主觉得也还行吧:http://zhengjian8972.iteye.com/blog/1356420通常,在“我的电脑”->“属性
2016-10-10 12:30:23
275
原创 复习下json,ajax,地址栏utf-8编码和解码
项目中有用到,正好复习总结下:JavaScript:var p = { id:1, name:"哈哈", tel:[ { no:"135", type:"中移动" }, { no:"133", type:"中联通" } ], show:function(username)
2016-10-09 22:37:48
1022
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人