随笔分类 - 开发经验
摘要:<! flowchart 箭头图标 勿删 安装了mysql5.7,用group by 查询时抛出如下异常: Expression 3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinf
阅读全文
摘要:张三:假如我们自己开发了一个类库,怎么做一个方便阅读的文档呢? 李四:一个方法一个方法地写呗,就像写Excel文档一下。 张三:啊,你out了,这多慢呀。为什么不玩玩doxygen工具,它能帮你生成文档? 李四:这么爽,什么东东,给说讲讲。 1. Doxygen, what? Doxgen就是大名鼎
阅读全文
摘要:```java package com.tzx.cc.common.constant.util; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.Reader; import j...
阅读全文
摘要:HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在
阅读全文
摘要: PS:欢迎转载,但请注明出处,谢谢配合。 前言: PEM是OpenSSL和许多其他SSL工具的标准格式,OpenSSL 使用PEM 文件格式存储证书和密钥。这种格式被设计用来安全的包含在ascii甚至富文本文档中,如电子邮件。这意味着您可以简单的复制和粘贴pem文件的
阅读全文
摘要:上一篇是StringUtils 链接http://www.cnblogs.com/tele share/p/8060129.html 1.RandomStringUtils 1.1模拟实现random(count,str); 1 //模拟实现random(5,"helloworld") 2 publ
阅读全文
摘要://产生5位长度的随机字符串,中文环境下是乱码 RandomStringUtils.random(5); //使用指定的字符生成5位长度的随机字符串 RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f', '1', '2', '
阅读全文
摘要:在console栏内容上面,鼠标右键有个word wrap,就行了
阅读全文
摘要:<! flowchart 箭头图标 勿删 log4j 简介 是什么? Apache的一个开源的、轻量级的、用于日志管理的框架 有什么? Log4j由三个重要的组件构成:日志信息的输出格式,日志信息的优先 级,日志信息的输出目的地。 1,日志信息的优先级用来指定这条日志信息的重要程度; 2,日志信息的
阅读全文
摘要:<! flowchart 箭头图标 勿删 内网穿透想必开发过微信的同志都很了解,大部分人选择网上寻找各种现成的,比如ngrok官网、ittun ngrok、sunny ngrok或者花生壳之类的。但是世界上没有免费的午餐,要不就是收费,要不就是免费但是偶尔会出现连接失败的问题(当然大多数时间是没有问
阅读全文
摘要:前言 随着互联网的发展,无论是web服务还是移动APP越来越多的都集成了第三方支付(支付宝、微信、银联)。通常作为服务提供方,支付成功以后都会有一个后端回调URL来通知是否调用者是否支付成功,这个URL必须是公网环境,并且可以被访问到。然而在实际开发测试环境中,我们一般都是在内网开发,所以说对于支付
阅读全文
摘要:第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull
阅读全文
摘要:<! flowchart 箭头图标 勿删 笔记本配置太渣,奈何不是大力士,不能把宿舍主机扛来扛去,所以只好想想能不能远程登陆宿舍主机。 花生壳,要钱又限速,于是果断选择免费开源的ngrok。 一、下载ngrok 官网:https://ngrok.com 源码:https://github.com/i
阅读全文
摘要:阅读更多 工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池
阅读全文
摘要:1、Eclipse中的ctrl+shift+o Ctrl + Alt + O 2、Eclipse中快捷键是Ctrl+O MacOS 下是 cmd+F12 ,windows下是Ctrl+F12
阅读全文
摘要:```java public class MD5Util { private static String byteArrayToHexString(byte b[]) { StringBuffer resultSb = new StringBuffer(); for (int i = 0; i
阅读全文
摘要:新技术的诞生和更新,新工具的发现和使用是两件让人开心的事情。 还记得Visio下苦苦的画流程图的时光吗,现在一切都变得so easy,因为有PlantUML! 官网:http://plantuml.com/ 这个工具可以和各种IDE集成,本文主要介绍和Eclipse的整合过程。 一、插件安装 1.
阅读全文
摘要: 服务器端servlet程序中service()对客户端浏览器向web服务器发送的请求产生应答信息进行处理 HttpServletRequest对象——封装请求对象 (1) 请求行:请求类型/请求路径/参数/http
阅读全文
摘要:<! flowchart 箭头图标 勿删 spring boot quick start 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。 如果之前没有使用过spring boo
阅读全文
摘要:启动过程及原理 1 spring boot 应用启动运行run方法 StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = null; FailureAnal
阅读全文