随笔分类 -  java

摘要:一、DB优化 SQL查询走索引 拆分复杂SQL 读写分离 二、业务优化 Log4j2异步 缓存(Redis) 业务异步处理 循环内不要操作数据库、缓存 sleep绝对不允许 批量获取数据 用空间换时间 合理使用事务 下面逐步拆分每种情况的优化分案: 1、所有的SQL查询尽量走索引,不要全表扫描。把S 阅读全文
posted @ 2019-08-13 16:03 一枚行者 阅读(1489) 评论(0) 推荐(0)
摘要:@SpringBootApplicationpublic class Application { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration 阅读全文
posted @ 2018-12-11 18:54 一枚行者 阅读(5719) 评论(0) 推荐(0)
摘要:首先阿里云申请,这个自行上阿里云按照指示申请,这里只写java代码引用 配置文件yml oss: endPoint: accessKeyId: accessKeySecret: bucketName: 这四个自行配置 上传类 public class OSSClientWrapper { stati 阅读全文
posted @ 2018-11-20 16:46 一枚行者 阅读(467) 评论(0) 推荐(0)
摘要:我这边做的是在之前的架构上多配置一个注册中心和两个服务。也就是分别将两个eureka和四个服务装到两台服务器上。具体前面搭建springcloud项目大家可以去搜索一下。下面我直接说做集群的几点变化。 1,首先将原来的eureka里面的yml文件修改几处: 2,新建一个eureka,别的都不变, 然 阅读全文
posted @ 2018-09-07 16:46 一枚行者 阅读(3728) 评论(0) 推荐(0)
摘要:2、代码示例 备注:注意,相同颜色的单词都是有关联的。 <resultMap id="blogResult" type="Blog"> <association property="author" column="{id=author_id,likename=author_name}" javaTy 阅读全文
posted @ 2017-07-24 17:31 一枚行者 阅读(12589) 评论(0) 推荐(1)
摘要:本文简单介绍几种常见的攻击手段及其防御方式 XSS(跨站脚本攻击) CSRF(跨站请求伪造) SQL注入 总结几种常见web攻击手段极其防御方式 XSS 概念 全称是跨站脚本攻击(Cross Site Scripting),指攻击者在网页中嵌入恶意脚本程序。 案列 比如说我写了一个博客网站,然后攻击 阅读全文
posted @ 2017-07-18 15:52 一枚行者 阅读(3079) 评论(0) 推荐(0)
摘要:本文简单总结几种常用的安全算法 摘要算法 对称加密算法 非对称加密算法 数字签名 数字证书 数字摘要 实现 将任意长度的明文通过单向hash函数摘要成固定长度的串。 Hash(明文)-->固定长度的摘要 特点 无论明文多长,计算出来的摘要长度总是固定的。hash(‘a’)和hash(‘aaaaaaa 阅读全文
posted @ 2017-07-18 15:43 一枚行者 阅读(1495) 评论(0) 推荐(0)
摘要://发送语音验证码接口的http地址 private static String URI_SEND_VOICE = "https://voice.yunpian.com/v1/voice/send.json"; //智能匹配模版发送接口的http地址 private static String UR 阅读全文
posted @ 2017-05-31 11:32 一枚行者 阅读(1890) 评论(0) 推荐(0)
摘要:package com.camelot.util.mail; import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayList;import java.ut 阅读全文
posted @ 2017-02-07 20:39 一枚行者 阅读(198) 评论(0) 推荐(0)
摘要:tomcat 添加 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8082" protocol="HTTP/1.1" redirectPort="8443" maxHttpHeaderSize="65536" maxPo 阅读全文
posted @ 2017-02-07 20:38 一枚行者 阅读(432) 评论(0) 推荐(0)
摘要:参考网站:http://www.open-open.com/code/view/1420037773921 http://blog.sina.com.cn/s/blog_59ca2c2a01013800.html 一,参数类 package com.camelot.util.mail; import 阅读全文
posted @ 2017-01-11 14:31 一枚行者 阅读(2017) 评论(0) 推荐(0)
摘要:public ExcameStatus writeWordFile(HttpServletRequest request,String filename,ResStandardResumeDTO resStandardResumeDTO) throws Exception { boolean fla 阅读全文
posted @ 2017-01-11 14:28 一枚行者 阅读(1639) 评论(3) 推荐(0)
摘要:public static String Word2003ToHtml(HttpServletRequest request) throws IOException, TransformerException, ParserConfigurationException { String files 阅读全文
posted @ 2017-01-11 14:27 一枚行者 阅读(356) 评论(0) 推荐(0)
摘要:参考网站 http://blog.csdn.net/u010246789/article/details/51910044 http://blog.csdn.net/sd4000784/article/details/7745947 一,代码注意几个注解 spring.xml 一, 二, <task 阅读全文
posted @ 2017-01-11 14:26 一枚行者 阅读(1314) 评论(0) 推荐(0)
摘要:/** * 导出 */ @RequestMapping("/contractexport") public void systemstatisticexport(Model model, Integer page,HttpServletRequest request,HttpSession sess 阅读全文
posted @ 2017-01-03 10:16 一枚行者 阅读(276) 评论(0) 推荐(0)
摘要:private String uploadFileWithFtp(String uploadDir, InputStream is, String suffix) { FTPUtils ftpUtils = new FTPUtils(FILE_SERVER_IP, LOGIN_NAME, LOGIN 阅读全文
posted @ 2016-12-07 17:13 一枚行者 阅读(173) 评论(0) 推荐(0)
摘要:dto接受前台字符串时间格式 @DateTimeFormat(pattern = "yyyy-MM-dd") private Date contractStartDt; @DateTimeFormat(pattern = "yyyy-MM-dd") private Date contractEndD 阅读全文
posted @ 2016-12-02 16:20 一枚行者 阅读(3596) 评论(0) 推荐(0)