- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 ThreadLocal和线程池使用要注意的一个地方
ThreadLocal可以简单理解为key为当前Thread的一个Map(简单这么理解(是简单这么理解,实际并不是),具体可参看:https://blog.csdn.net/baichoufei90/article/details/84072355),所以它和线程池一起使用的时候就会出现问题了,因为我们知道线程池有一个好处就是会让线程重用,避免创建过多的线程对象。也就是说有可能会出现ThreadL...
2018-03-30 09:32:22 5002 6
原创 测试json大数据量传输
最近考虑到项目以后可能需要在系统间大批量传输数据,一般肯定想到的是使用json,但是不确定json能不能支撑的住,所以测试下,代码很简单: 测试的Model:对外http接口:http请求代码: 测试结果:10万条数据总共请求用时:111620万条数据总共请求用时:61130万条数据总共请求用时:62540万条数据总共请求用时:86150万条数据总共...
2018-03-21 19:39:47 12225
原创 solr学习(一)
最近项目中需要用到solr,正好回味一下。1.结构化数据和非结构化数据结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件。1.1非结构化数据的查询方法(1)顺序扫描法比如要搜索摸个数据,会从头到尾去搜索。数据库中的like也是这个原理。优点: 如果文档中存在要找的关键字就一定能找到想要的内容。 缺点: 慢,...
2018-03-19 19:07:06 467
原创 eclipse关闭项目工程的方法
eclipse一个工作空间可以放多个项目,有时候关闭暂时不用的工作空间会加快eclipse的速度。 关闭后如图,要打开项目双击即可:
2018-03-16 17:16:03 5132
原创 Java线程start方法和run方法的比较
首先看看run方法是怎么来的:run方法是Runnable接口的一个抽象方法:而Thread类实现了Runnable接口,重写了run方法:run方法里面的代码很简单,如果taget不为空,就执行target里面的run方法,为空就啥也不干,那这个targert是什么呢?target就是Thread类中的一个成员属性。这个我们待会再说。很明显,想要执行run方法...
2018-03-16 16:08:20 1453
原创 eclipse更改项目访问工程名
进入Navigator更改名称也可以右键项目,properties更改了之后,将项目重新放入tomcat中:在tomcat的server.xml文件中:其实上面更改的最终目的就是更改tomcat的这里(直接更改tomcat的这里也行,最好不这样)然后访问项目就可以根据自己设置的工程名来访问了。 ...
2018-03-16 12:30:29 445
原创 cxf与weblogic服务器冲突的解决办法Cannot create a secure XMLInputFactory
前段时间项目出现了一个发布了cxf服务,一切配置正常但是无法调用服务的情况,经查明,原因是cxf框架和weblogic服务器有冲突(我这边的版本是cxf3.0.12,weblogic 10.3.6)。冲突异常为:Cannot create a secure XMLInputFactory网上也有很多其他的方案,但是目前我这边尝试的成功的方案如下:vi /usr/weblogic/u...
2018-03-16 12:04:48 2157
原创 windows下将tomcat输出日志写到日志文件中
进入tomcat下的bin目录,进入搜索 %ACTION%,共有四处如果想只将日志生成在一个文件中的话,可以在后面添加 >> %CATALINA_HOME%/logs/catalina.out如果是想按指定日期生成文件的话,可以在后面添加 >> %CATALINA_HOME%/logs/catalina.%date:~0,4%-%date:...
2018-03-16 11:49:28 7586 6
原创 使用eclipse从零开始搭建ssm maven工程(一)
1.创建maven工程:项目结构如下:【可能会出现建立maven项目后没有出现“src/main/java”的情况,可以按照如下操作:选中项目-右键-选择jre环境即可】这时候我们发现项目工程中webapp下没有web.xml和WEB-INF,解决方法如下:选中项目-右键-properties-先关闭动态web工程-applay然...
2018-03-16 11:26:55 506
原创 前端获取后端数据当key为数字或者为数字字符串的时候
第一种情况,比如后端传给前端的是{2:"abc"} 第二种情况,比如后端传给前端的是{"01":abc}
2018-03-09 00:59:17 2531
原创 JackSon解析json中文出现的编码问题
项目使用了SpringMVC框架,使用@RequestBody交互数据的时候出现了下面的异常: 很明显是JackSon解析json出现了编码问题。 原因是而json字符串的分隔符必须是英文标点,当json字符串中含有中文时,使用jackson解析会出异常。目前有两种解决方式:第一种方式: 在服务器中修改JVM配置: tomcat: 在catalina.bat文...
2018-03-09 00:47:16 10587
转载 如何通过submit提交form获取后台传来的返回值
原文地址:http://blog.csdn.net/qq_34651764/article/details/76373846小伙伴是不是遇到过这样的问题,通过submit提交form表单的时候,不知怎么获取后台传来的返回值。有的小伙伴就会说你不会发送ajax,其实小编也会。假如提价的form表单中含有文件,怎么办?(注:其实小编不会如何用ajax把选择文件上传到后台,如果有会的小伙伴可以分享一...
2018-03-08 17:51:15 39520 4
原创 PrintWriter out = response.getWriter();方式的前后端交互
话不多说,先看代码: 这里的response是HttpServletResponse,执行的这段代码的效果是: 弹出了一个框,然后点击确定后会跳转到index.jsp页面。这个out对象的作用是可以通过当前HttpServletResponse以流的方式响应数据到请求html或者jsp页面,可以在客户端输出。 但是有个地方要注意啊,如果你是用ajax请求,获取到的值是“”是不会跳...
2018-03-08 17:35:03 9252
转载 form表单中的onSubmit
今天看一个代码,突然发现了一个form表单中的onSubmit,估计是好久都没有写前端表单提交了,突然忘了,赶紧到网上查了查。 原文地址:https://www.cnblogs.com/ahudyan-forever/p/5795463.htmlonsubmit只能表单上使用,提交表单前会触发, onclick是按钮等控件使用, 用来触发点击事件。在提交表单前,一般都会进行数据验证,...
2018-03-08 17:12:47 16310
转载 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
原文地址:http://blog.csdn.net/webzhuce/article/details/54175296在Eclipse中建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,如下图所示。 手动创建这个文件时提示“已存在文件“,错误提示如下图所示。 解决方法在项目上右键选择properties,然后点击java...
2018-03-08 14:27:39 285
原创 Eclipse创建maven项目
1.进入Eclipse,右键new-other-maven2.一直next,然后输入“web”3.输入项目的相关maven信息 maven坐标的具体含义参照这一篇文章:maven中GroupID 和ArtifactID怎么写 这里也有百度一位网友的回答:maven中的groupId和artifactId到底指的是什么? 4.项目新建完成后,项目结构如下...
2018-03-08 14:22:16 156
转载 Eclipse创建Java Web项目
原文地址: http://blog.csdn.net/u014079773/article/details/51397850 Eclipse创建java web工程eclipse版本:eclipse-jee-4.5-win32-x64tomcat版本:apache-tomcat-7.0.63-windows-x64jdk版本:jdk1.7备注:1.在创建web项目之前首...
2018-03-08 11:43:00 2987
skywalking 6.5、6.6、6.6 es7 版本 tar 包
2021-02-04
IDEA查看Java运行代码的汇编指令工具
2018-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人