后端
文章平均质量分 52
左之右
努力前行的Programmer.
展开
-
Quartz小例子
参考文章链接:http://blog.csdn.net/evankaka/article/details/45361469pom.xml org.quartz-scheduler quartz 2.1.1 package com.yould.quartz;import java.text.SimpleDateFormat;impor转载 2016-11-08 11:42:42 · 255 阅读 · 0 评论 -
Intellij Idea 快捷键
IDEA 2017 的安装 :IntelliJ Idea 更新免费激活方法很全的快捷键的列表:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.mdget/set方法 : Alt+Insertmain方法 : psvm打印方法 : sout ...原创 2018-03-30 16:01:00 · 177 阅读 · 0 评论 -
安装MongoDB小结
安装包的下载url: https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl安装参考的url: http://www.runoob.com/mongodb/mongodb-window-install.html我的安装内容:bin下文件:mongod.cfg 内容: systemLog: destination: file ...原创 2018-04-04 14:01:23 · 140 阅读 · 0 评论 -
SpringMVC中MultipartFile参数如果不上传文件报错的问题
MultipartFile file= null; boolean isMultipart = ServletFileUpload.isMultipartContent(request); if (isMultipart){ MultipartHttpServletRequest multipartRequest = WebUtils.ge...转载 2018-05-23 10:27:08 · 2042 阅读 · 0 评论 -
Java 链式编程
来自:https://www.cnblogs.com/sunxun/p/5375452.html效果:new Object().setA("A").setB("B")... 链式效果写法 : 基本就是每次返回一个对象本身,这样就能够去调用对象的方法和属性class Cat{ public String name; public int age; public void s...转载 2018-06-12 14:00:41 · 242 阅读 · 0 评论 -
线上发布web
1.购买阿里云ECS2.安装主要的工具:nginx tomcat jdk maven jkenis mysql【个人单机应用】3.购买域名,域名映射,域名备案4,自动化部署原创 2018-06-13 10:23:06 · 323 阅读 · 0 评论 -
多线程
乐观锁 : 无锁 CAS并发包工具:JUT原创 2018-06-07 00:55:04 · 107 阅读 · 0 评论 -
Redis知识
1.redis缓存的持久化 存储备份 rdb 与 aof 2种方式2.redis的主从配置原创 2018-06-28 22:12:30 · 153 阅读 · 0 评论 -
lombok安装
来自: 使用 lombok 简化 Java 代码 lombok plugin is incompatible with this installation github不同版本idea的lombok 使用 : 使用Lombok简化你的代码...原创 2018-07-05 14:25:29 · 228 阅读 · 0 评论 -
堆排序算法
堆排序主要理解:大数向上叠 小数向下叠的操作 数组排序 (角标从0开始) 满的二叉树package Algorithms;import java.util.Random;/** * 堆排序: * * 思路内容:堆排序 ----> 最大二叉树的排序(父节点是大于等于子节点的完全二叉树内容) * 公式: * parentId = x/2 (向下取整) * ...原创 2018-07-12 22:40:20 · 113 阅读 · 0 评论 -
Web的拦截操作
1.filter 过滤器 (servlet层面的)2.interceptor 拦截器 (spring mvc层面,可以捕捉异常内容,3个方法需要注意:访问前 + 访问中 + 访问后)3.异常处理器(可以将web异常抛出进行统一处理)4.spring aop的操作(面向切面编程,针对以上3种更近controller的操作,这里可以做方法的增强,日志,事务的操作,还有异常的捕捉。所以在做一...原创 2018-07-19 23:10:02 · 1068 阅读 · 0 评论 -
fastJson基本使用
public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray。 public static final JSONObject parseObject(String text); // 把JSON文本parse成JSONObject。 public static fi...原创 2018-07-26 15:52:31 · 296 阅读 · 0 评论 -
集成Swagger2单元测试的问题
jdk版本 1.8spring版本4.0+1.启动测试类会报错 则做出以下的修改 资料 A. 测试类加上 @WebAppConfiguration B. 把servlet版本提高到3.0版本以上 <dependency> <groupId>javax.servlet</groupId> <artifac...原创 2019-04-25 14:51:24 · 1221 阅读 · 0 评论 -
Redis使用Set BitMap HyperLoglog统计日活,UV,IP地址
需求平常都会有个需求统计:计算日活、7日活、月活数据 记录IPSET方式@Autowired private RedisCacheService redisCacheService; private final static String key = "USER_COUNT"; /** * 数据量上亿的场景下,例如几亿用户系统的签到,去重登录次数统计...原创 2019-06-27 18:28:51 · 1881 阅读 · 0 评论 -
windows kill 掉 tomcat端口
查找要禁的端口:例如 8080netstat -ano | findstr 8080得出结果:TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 11980kill掉对应的PID:taskkill /F /PID 11980...原创 2018-03-12 17:47:05 · 276 阅读 · 0 评论 -
随机生成一份文件供测试
import java.io.*;import java.text.SimpleDateFormat;import java.util.Random;public class FileThread { public static void main(String[] args){ Long start = System.currentTimeMillis(...原创 2018-03-15 11:28:54 · 256 阅读 · 0 评论 -
SOAP的消息体(一)
思路:1.开启webserver的服务【调用add的function】 2.在test方法开始写对应的消息体内容,然后再用请求对应的服务,来解析返回的消息内容1.开启webserver的服务【调用add的function】:@WebService(endpointInterface="com.samlai.service.MyService")public原创 2017-01-18 00:36:18 · 566 阅读 · 0 评论 -
spring+quartz+maven
参考文章:http://blog.csdn.net/evankaka/article/details/45365051我的目录:pom.xml UTF-8 4.1.5.RELEASE 1.6.6 1.2.12 1.2.3 6.1.0.Final 4.10转载 2016-11-08 12:36:13 · 520 阅读 · 0 评论 -
maven引用本地库的配置
com.alipay.open alipay-java-sdk 1.0 system ${project.basedir}/src/main/webapp/WEB-INF/lib/alipay-sdk-java20150106220053.jar原创 2016-11-10 12:36:50 · 459 阅读 · 0 评论 -
emoji字符串转化
/** * 检测是否有emoji字符 * * @param source * @return 一旦含有就抛出 */public class EmojiFilter { public static boolean containsEmoji(String source) { if (StringUtils.isBlank(source)) { return false;原创 2016-11-14 16:36:57 · 4112 阅读 · 1 评论 -
fastJson的使用
字符串转对象:str=new String(str.getBytes(),"UTF-8"); System.out.println(str); List list =JSON.parseArray(str, WxFriendList.class);对象转字符串:JSON.toJSONString(obj)读取原创 2016-11-14 16:35:04 · 287 阅读 · 0 评论 -
gsp进行遍历map与list的结合
map的结构是:下面是GSP代码内容: ${entry.key}原创 2016-11-15 18:12:36 · 1220 阅读 · 0 评论 -
mysql对emoji特殊字符进行存储
参考文章:微信nickname乱码(emoji)及mysql编码格式设置(utf8mb4)解决的过程对数据库对应的字段要进行设置对应的utf8mb4字段属性:ALTER TABLE 表名 MODIFY COLUMN 表字段 表属性 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL; 然后在数据库连接池的转载 2016-12-05 17:30:09 · 5844 阅读 · 2 评论 -
Mysql子查询用limit
执行带有Limit子查询是有问题的: SELECT * FROM task_and_device WHERE job_id IN (SELECT id FROM wx_device_task_job WHERE user_id=79269 AND STATUS=1 ORDER BY ...原创 2016-12-08 18:27:07 · 6561 阅读 · 0 评论 -
grails executeQuery in
grails的executeQuery跟hql的语法差不多,executeQuery与in一起使用:代码如下【说明 下面的是list的类型是: List】 String str="select prodId,sum(num),prodPrice from MikuMineBoxProduct where boxId in (:list) group by prodId"原创 2017-01-10 15:05:27 · 1372 阅读 · 0 评论 -
grails 查询
grails手册的API先粘下Mark先:NodeDescriptionExamplebetweenWhere the property value is between to distinct valuesbetween("balance", 500, 1000)eqWhere a property eq原创 2017-01-11 11:19:15 · 1267 阅读 · 0 评论 -
WebService初窥
1.写一个接口package com.samlai.service;import javax.jws.WebService;@WebServicepublic interface MyService { public int add(int a,int b); public int minute(int a,int b);}2.实现这个接口原创 2017-01-10 00:48:02 · 301 阅读 · 0 评论 -
wsimport的使用
快速实现一个基于JWS的webservice项目A.服务器的建立B.客户端的建立C.wsimport的使用D.wsdl的简单讲解E.soap的使用F.代码优先还是契约优先1.使用对应的指令wsimport: wsimport -d F:\2017StudyCode\Tool\webservice -keep -verbose http://local原创 2017-01-11 00:25:02 · 1160 阅读 · 0 评论 -
SOAP的消息体
1.SOAP消息的体组成:SOAPMessage(an xml document)SOAPPart SOAPEnvelopeSOAPHeader(optional) Headers(if any)SOAPBody XML Content or SOAPFaultAttachmentPart MIME HeadersContent(XML or n原创 2017-01-16 22:50:57 · 1271 阅读 · 0 评论 -
DTD
参考W3shchool文档内容:DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。新建一个dtd的文件:名称为:persons.dtd 新建一个xml文件引用对应的dtd文件进行约束xml的书写: 01 01name 01gage 909 01 01name 01gage 9原创 2017-01-12 23:47:40 · 385 阅读 · 0 评论 -
SpringMvc Controller单元测试
注意点ContextConfiguration 读取配置文件:application.xml 与 spring-servlet.xml 2个文件都是需要进行读取的,而且其路径也不一样:@ContextConfiguration(locations = {"classpath:/applicationContext.xml", "file:src/main/webapp/WEB-INF/spri...原创 2019-07-17 16:19:28 · 577 阅读 · 0 评论