随笔分类 -  java

摘要:最近有个小朋友玩家,一天给我发几百条消息,服务器停了呢,就一直问:什么时候开服啊,一天24h重复问n遍,我甚至认为他需不需要上课,而且还主动给我出策划,我真的有点烦,但又享受这种感觉,我就敷衍的说:写来看看吧。他发了策划之后,我过了好几天才打开看,没想到字数这么多,心里很是感动并伴随着懊悔,小朋友发 阅读全文
posted @ 2019-05-25 00:05 周睿 阅读(432) 评论(0) 推荐(0)
摘要:早早听闻idea好处多多,出于好玩心理,一年前尝试过一次转idea,快捷键熟悉不过来失败了,这次导入很多开发所需的开源项目到eclipse,都有各种各样的问题,每次我都是需要发布issue到github求作者调整下eclipse的支持,有点难为情,更多的是时间又不受掌控,有的作者根本就不理会,或者就 阅读全文
posted @ 2019-04-01 21:14 周睿 阅读(1302) 评论(0) 推荐(0)
摘要:类似: \/\*[\w\W]*?\*\/|\/\/.* 阅读全文
posted @ 2018-10-10 09:21 周睿 阅读(1564) 评论(0) 推荐(0)
摘要:在打包后一般会有copy jar文件的需求。 先在build.gradle文件中定义你的task: task myCopy{ println "some copy code..." } build.finalizedBy(myCopy) 这样在build后,就会执行myCopy,或者你想在其它任务后 阅读全文
posted @ 2018-09-01 11:31 周睿 阅读(2055) 评论(0) 推荐(0)
摘要:有些情形需要将项目依赖的jar包也合并入自己项目的jar包内,出来的这个jar我们称它为fat-jar。我所使用的方法需要用到shadow插件: 下面例子展示将mybatis打入我的jar包,并将mybatis的包名由org.apache.ibatis 改成 my.org.apache.ibatis 阅读全文
posted @ 2018-09-01 11:25 周睿 阅读(13795) 评论(0) 推荐(0)
摘要:在执行jar时加上-verbose:class java -verbose:class -Xms1G -Xmx2G -jar xx.jar 必要时还可以使用 >log.txt 将输出输入到文本 java -verbose:class -Xms1G -Xmx2G -jar xx.jar > log.t 阅读全文
posted @ 2018-09-01 11:10 周睿 阅读(1932) 评论(0) 推荐(0)
摘要:wx4j-MenuUtils使用 函数说明:发送http请求到微信服务器,完成菜单创建 参数:构造菜单对象 返回值:微信响应的json字符串 函数说明:获得一个示例菜单对象,可直接用于createMenu(); 返回值:Menu对象 函数说明:发送http请求到微信服务器,完成菜单删除 返回值:微信 阅读全文
posted @ 2017-03-25 18:47 周睿 阅读(1732) 评论(0) 推荐(0)
摘要:wx4j-KefuUtils介绍 函数说明:添加客服 参数:Kefu对象 返回值:微信服务器响应的json字符串 函数说明: 参数:KefuInvite对象 返回值:微信服务器响应的json字符串 函数说明:删除客服 参数:客服账号 返回值:微信服务器响应的json字符串 函数说明:更新客服信息 参 阅读全文
posted @ 2017-03-25 18:46 周睿 阅读(1006) 评论(0) 推荐(0)
摘要:wx4j-MaterialUtils的使用 函数说明:上传永久视频素材 参数:文件路径、视频描述(通过setter填充内容即可) 返回值:微信服务器返回的json字符串 函数说明:上传永久图文素材 参数:构造图文素材对象 返回值:微信服务器返回的json字符串 函数说明:上传永久图片素材 参数:图片 阅读全文
posted @ 2017-03-25 18:45 周睿 阅读(3199) 评论(0) 推荐(0)
摘要:导航 功能介绍 -接收文本、视频、图片、语音等所有消息推送; -接收关注、取消关注、扫码、菜单点击等所有事件推送; -响应文本、视频、图片、语音、图文内容; -新增video、image、voice、thumbs、news永久素材; -新增video、image、voice、thumb临时素材 -删 阅读全文
posted @ 2017-03-25 18:40 周睿 阅读(17560) 评论(5) 推荐(0)
摘要:在正确的逻辑下,两个对象的hashcode一样,不代表两个对象equals;两个对象equals,则hashcode一定一样 在HashSet集合中,是不允许有重复的元素的,那么,set怎么才知道元素是不重复的?HashSet中会维护一张hash表,在对象存入时,会根据对象的hashcode定位到h 阅读全文
posted @ 2017-03-23 21:23 周睿 阅读(240) 评论(0) 推荐(0)
摘要:1、servlet开发获取WebContent(项目)的绝对路径: 打印的内容:E:\dev\apache-tomcat-8.0.36\webapps\MyProject\ 2、servlet开发获取WebContent(项目)的相对路径: 打印的内容:/MyProject 3、从classpath 阅读全文
posted @ 2017-03-18 15:03 周睿 阅读(240) 评论(0) 推荐(0)
摘要:1、使用apache的codec jar包对string进行加密,先下载并引入jar包: http://commons.apache.org/proper/commons-codec/ 2、生成: 阅读全文
posted @ 2017-02-16 13:55 周睿 阅读(29410) 评论(0) 推荐(2)
摘要:将对象转换成xml,需要先导入XStream jar包,下载地址:http://x-stream.github.io/download.html 将对象转换成xml,并用流输出 将xml输入流转换成map,需要先导入dom4j jar包,下载地址:https://sourceforge.net/pr 阅读全文
posted @ 2017-02-16 09:20 周睿 阅读(1763) 评论(0) 推荐(0)
摘要:方法一:不开启开发模式,直接在自定义菜单中跳转到网页,适用于流量较小的公众号。 方法二:开启开发者模式,关闭自带的自定义菜单和消息回复,接入自己开发的应用 1、接入校验:创建servlet,在doGet()中进行校验,校验成功表示微信和当前应用接入成功 2、响应用户发送的消息:在servlet的do 阅读全文
posted @ 2017-02-10 11:40 周睿 阅读(2677) 评论(0) 推荐(0)
摘要:在eclipse编辑json文件时出现expected name at 1 1错误,解决方式如下: 方法一:json文件是不支持注释的,把所有/* content */删除即可 如果不想删除注释…… 方法二:右键json文件选择properties,把derived勾选即可,derived是导出的意 阅读全文
posted @ 2016-12-12 17:28 周睿 阅读(3445) 评论(0) 推荐(0)
摘要:一直以来只懂冒泡排序,略显得有点low,今天研究了一下java快速排序,对算法的复杂度、大O记法、分治算法等等概念有了一定了解。 阅读全文
posted @ 2016-10-12 18:09 周睿 阅读(205) 评论(0) 推荐(0)
摘要:只收纳常用的新特性 jdk1.4 1、引入断言 jdk5 1、引入泛型 2、引入枚举Enum 3、可以自动拆装箱 4、引入注解Annotation 5、引入新的迭代方式foreach 6、引入静态导入 jdk6 1、ui的增强 2、增强对webservice的支持 3、jdbc4.0 jdk7 1、 阅读全文
posted @ 2016-09-21 14:46 周睿 阅读(230) 评论(0) 推荐(0)
摘要:1、反射的好处是:可以在运行时确认对象以及方法。 2、下面举个简单的例子来说下反射的运用场景: 假如一款游戏有一个配置文件,配置文件里有个renderType设置了游戏启动时调用哪个RenderHandler来渲染游戏, (RenderHandler:一个接口,有一个render方法,HighRen 阅读全文
posted @ 2016-09-08 14:35 周睿 阅读(5222) 评论(0) 推荐(0)
摘要:今天在用maven+ssm做项目的时候,右键项目properities设置project facet,勾选dynamic WEB module时一直勾不上,网上找了很多教程都不行, 有说在pom.xml添加plugin的; 也有说修改项目.setting目录下的eclipse配置的; 但是试了都是不 阅读全文
posted @ 2016-08-31 19:17 周睿 阅读(234) 评论(0) 推荐(0)