随笔分类 - Java
摘要:1、get 和 post请求方式 (1)request.getParameterNames(); 获取所有参数key后。遍历request.getParameter(key)获取value (2)request.getParameterMap() 。直接包含参数key和value值,简单方便 2、获
阅读全文
摘要:以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究) 概述 设计模式是针对某一类问题的最优解决方案,是从许多优秀的软件系统中总结出的。 Java中设计模式(java design patterns)通常有23种。 模式可以分成3类:创建型、行为型和结构型。 创
阅读全文
摘要:Lambda表达式是Java SE 8中一个重要的新特性。你可以把 Lambda表达式 理解为是一段可以传递的代码 (将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 Lambda运算符:所有的Lambda表达式都是用新的Lam
阅读全文
摘要:原文:https://blog.csdn.net/u010664947/article/details/80007767 dubbo由于是二进制的传输,占用带宽会更少 springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大 dubbo的开发难度
阅读全文
摘要:先贴出结构图,需要的包也贴出来了 1、GeneratorSqlmap.java 2、generatorConfig.xml
阅读全文
摘要:1、首先使用工具是Eclipse,安装插件,点击“Help”-“Eclipse Marketplace...”, 一步步直接Ok,等待安装完成 2、创建Springboot项目 到此 就创建成功了 3、创建一个Controller 4、右键项目“”Run As”选择“spring boot app”
阅读全文
摘要:问题: 在关闭tomcat时: Tomat报出一下异常:ERROR [com.alibaba.druid.stat.DruidDataSourceStatManager] – unregister mbean errorjavax.management.InstanceNotFoundExcepti
阅读全文
摘要:由上可知, 获取外网Ip,用到获取头部 X-Forwarded-For 是一个扩展头。HTTP/1.1(RFC 2616)协议并没有对它的定义,它最开始是由 Squid 这个缓存代理软件引入,用来表示 HTTP 请求端真实 IP,现在已经成为事实上的标准,被各大 HTTP 代理、负载均衡等转发服务广
阅读全文
摘要:通常在开发过程中,会遇到很多异常,对于一些知道异常的原因,这时候想要返回给浏览器,就需要自定义系统的异常 1、Spring 注入异常处理类 2、注入的异常处理类,主要是重写resolveException方法 3、自定义系统异常类 4、Service类
阅读全文
摘要:AES是一种对称加密,简单理解为秘钥只有一个,加密解密都用它,安全性不是很好 结果输出
阅读全文
摘要:实际分析所得 :简单来说加密,那肯定是不希望数据被人看到,所以只有自己能解密,所以公钥负责加密,私钥负责解密;同理,既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证 运行main函数 得出结果 从结果上可以看到 使用公钥对“11213”加密,
阅读全文
摘要:网上很多例子是用 msie 和like Gecko 来做区分,说ie11去除了msie; 亲自测试 谷歌浏览器也带like Gecko,ie11的 msie没有移除,并且带有trident标记 结论是 不用用like Gecko来做区分,最后
阅读全文
摘要:1.Service demo 2.Controller 3.maven 在文档中指定位置 设置好 关键字如 demo 中的 “$key” 结果图如下:
阅读全文
摘要:先说下 需要的依赖包 示例,下图 如上图,需要替换的字符串地方“$1”为“1231”,在指定位置插入书签,并命名“test” ,插入的图片如下 本人也没太过多去研究,亲测通过有效,在这分享下 1.demo import java.awt.Graphics; // Graphics g = image
阅读全文
摘要:有时候 需要在容器初始化完成后,加载些 代码字典或不常变的信息 放入缓存之类的,这里使用spring 初始化bean,并实例化 1.创建一个ApplicationListener类 特别注意 event.getApplicationContext().getDisplayName().equals(
阅读全文
摘要:1.正则表达式语法 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Mul
阅读全文
摘要:这里推荐2种方式 依赖包 1、@JsonFormat、@DateTimeFormat 用在属性上即可@JsonFormat(pattern = "yyyy-MM-dd") ,pattern 指定前端传递的日期格式(例如:sj:2018-1-26), PS:如果要精确到小时,则需要@JsonForma
阅读全文
摘要:主要用的是org.apache.tools.zip.ZipOutputStream 这个zip流,这里以Execl为例子。 思路首先把zip流写入到http响应输出流中,再把excel的流写入zip流中(这里可以不用生成文件再打包,只需把execl模板读出写好数据输出到zip流中,并为每次的流设置文
阅读全文
摘要:import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MD5 { private static final Logger LOG = ...
阅读全文
摘要:一个简单的 工具类使用HttpClinet 1.doget用法 2.doPost用法
阅读全文