- 博客(96)
- 资源 (4)
- 收藏
- 关注
原创 如何使用Java官网
java的官网是:oracle.com及可进入docs.oracle.com即可进入docs.oracle.com/en/java/javase/14/在这里,我们就能看到JDK的release note及相关新特性,java的一些工具以及规范,包括java语言以及虚拟机规范等。我们看下JDK相关的内容,点击“Release Notes”:在这个页面我们就能...
2020-03-18 14:52:54
9084
原创 InheritableThreadLocal
private static ThreadLocal<String> context = new ThreadLocal<>();private static ThreadLocal<String> context2 = new InheritableThreadLocal<>();public static void main(...
2020-01-20 14:58:46
279
原创 ThreadLocal
ThreadLocalJDK基于JDK1.8ThreadLocal的使用场景在有些业务场景中,我们希望每个线程(Thread)能够维护一份自己的变量副本,这个变量的值不受其他线程的影响,这个时候我们就可以使用ThreadLocal。应用ThreadLocal的场景主要包括:当作请求的上下文:比如在业务逻辑中,我们可能有很多地方都要获取用户的请求IP地址,这个时候,我们就可以...
2020-01-17 15:08:53
352
原创 java poi获取word文档自动生成的序号
POI不能获取word自动生成的序号,但是可以自己根据级别自己写出来。maven <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> ...
2020-01-16 16:58:55
8867
9
原创 ThreadLocal学习
import java.util.concurrent.atomic.AtomicInteger;public class ThreadLocalTest { private static AtomicInteger nextHashCode = new AtomicInteger(); //https://www.cnblogs.com/ilellen/p/413526...
2020-01-04 17:47:54
195
原创 nginx的rewrite
参考这篇官方说明就足够了http://nginx.org/en/docs/http/ngx_http_rewrite_module.html我们在nginx中使用的if return set break 都是rewrite模块中的内容,nginx使用PCRE正则表达式一个实用的例子是: location /img { root /dat...
2019-11-06 15:02:10
143
原创 Tomcat对于Cookie的处理
参考网址:Tomcat 在处理 Cookie 的时候的几个小坑https://maoxian.de/2018/02/1480.htmlhttps://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.htmlhttps://tomcat.apache.org/tomcat-8.0-doc/config/systemprops.h...
2019-10-16 09:37:49
611
原创 随机生成指定位数的0-9a-zA-Z字符串
import java.util.Random;/** * 随机生成指定位数的0-9a-zA-Z字符串 */public class RandomStrTest { public static void main(String[] args) { System.out.println(getRandomStr(6)); System.out.pr...
2019-10-08 22:38:31
2278
原创 Canal学习
参考网址canal githubhttps://github.com/alibaba/canalcanal github wikihttps://github.com/alibaba/canal/wikicanal github releasehttps://github.com/alibaba/canal/releasescanal server 1.1.3 down...
2019-06-15 15:25:59
699
原创 限流
请求量大,资源不足 资源:带宽、Nginx、服务器资源(CPU、内存、存储、IO、吞吐量)、数据库连接数、数据库存储、Redis连接数、Redis存储 限流能够影响的:服务器资源、数据库连接数、数据库存储、Redis连接数、Redis存储 什么时候需要限流流量激增,威胁系统安全,来不及或不需要进行物理扩容。 保护系统的三把利器:缓存、降级、限流 熔断是针...
2019-02-16 17:40:58
175
原创 属性文件比较
import java.io.*;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { String oldFileName = "D:\\test\\old.properties"; ...
2018-11-01 00:27:54
192
原创 服务器mount
LINUX服务器配置NFS服务,挂载外部存储实现目录共享https://www.cnblogs.com/youn/p/3929032.htmlNFS的exportfs命令、客户端问题介绍http://blog.51cto.com/taoxie/2062010linux命令查看开放哪些端口https://www.cnblogs.com/wujunbin/p/7465532.html提醒自...
2018-08-14 21:10:21
665
原创 简单的Spring MVC
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...
2018-08-12 00:09:36
293
原创 bootstrap小节
分页:<script> //====================public begin=============== //按钮个数 var pageButtonNum = 15; //按钮点亮位置 var activeButtonPos = 5; //当前页 var currentPageNum = 1; //点...
2018-08-10 19:55:50
229
原创 ACE ADMIN 大全
大全:http://ctm.ouyeelbuy.com/GIT:https://github.com/bopoda/ace官网:http://ace.jeka.by参考:https://www.cnblogs.com/LeeScofiled/p/6733625.html
2018-07-24 22:50:11
7670
转载 Windows下使用Charles抓Https的包
http://blog.youkuaiyun.com/zhaoerduo/article/details/52128607
2017-08-23 15:39:35
1588
原创 delete 与 truncate的区别
这类的区别网上有很多文档,不再额外写在这里,需要注意的一点是:truncate会删除掉auto increament的起始值,使之从1开始,而delete不会。比如我们在上线的时候,有些时候会在生成环境测试一下,然后需要删除测试数据,这个时候,如果你不希望auto increament从1开始的话,那么就只能用delete了,如果你希望起始值还是从你预先的建表语句中的auto increa
2017-02-21 11:05:05
867
原创 org.apache.catalina.connector.ClientAbortException: null
比如错误日志是这样的:org.apache.catalina.connector.ClientAbortException: nullat org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:406) ~[catalina.jar:7.0.42]at org.apache.tomcat.
2017-02-16 09:11:56
3854
转载 java画图中文展示为方框、方块
参考网址:http://blog.youkuaiyun.com/kenera/article/details/11593863http://blog.chinaunix.net/uid-20001048-id-1739424.html在安装完来自 sun 的 JRE 后,运行一些程序或者 java 控制面板时,发现中文字全是方框,解决的方法很简单。先找到 java 的安装目录,然后
2017-02-15 19:42:33
3760
原创 一次请求 服务端执行两次
1、抓包查看浏览器端是否真的只发送了一次请求2、请相信抓包的结果3、浏览器到服务器之间是否存在中间代理,中间代理是否有重试机制或者分次查询机制4、把get请求改成post请求试试
2017-02-15 19:38:47
9106
原创 idea cannot resolve symbol
1、检查maven引用的jar包是否发生损坏或者缺失2、检查不能解析的类是否真的属于已经引用的jar包中,也许是由于其他jar包缺失导致的3、是否错误的导入了项目4、重启idea试试
2017-02-15 19:34:38
1901
原创 快速下载maven构建
在pom.xml中加入以下即可:repositories> repository> id>alimavenid> url>http://maven.aliyun.com/nexus/content/groups/public/url> repository>repositories>
2017-01-22 00:53:56
279
原创 对于网页乱码的处理办法
页面乱码的本质:浏览器对于文件的解析使用的编码方式和文件本身的编码方式不匹配。知道了这个本质,对于乱码问题的解决就变得简单多了。不产生乱码的本质就是要求浏览器对于文件的解析使用的编码方式和文件本身的编码方式保持一致。那么 浏览器是根据什么来判断使用哪种编码方式的呢?参考网址:http://blog.youkuaiyun.com/generalyy0/article/detail
2016-07-11 11:22:02
543
转载 上传文件及参数
参考网址:http://www.tuicool.com/articles/2EnMBzJAVApackage com.hmkcode.controllers;import java.io.IOException;import java.util.Calendar;import java.util.Iterator;import javax.servlet.h
2016-04-06 15:53:35
2017
原创 SLL相关
Tomcat配置https及访问http自动跳转至httpshttp://blog.youkuaiyun.com/bao19901210/article/details/8768362使用Keytool工具生成证书Keystore和证书签名请求文件http://blog.sina.com.cn/s/blog_a1cfab610101acpp.html
2015-11-17 17:36:12
703
原创 SimpleDateFormat与ThreadLocal
在使用SimpleDateFormat中有时会遇到由于并发而导致的一些问题,比如java.lang.NumberFormatException,这些原因是由于SimpleDateFormat不是线程安全的,之所以不是线程安全的,是因为类中包含了一个共享变量NumberFormat。可以用ThreadLocal来解决这个问题。public class Test { public
2015-11-09 17:27:50
737
转载 MyBatis的动态SQL详解
原文地址:http://haohaoxuexi.iteye.com/blog/1338557基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:
2015-10-12 17:08:40
400
转载 JSONP跨域的原理解析
原文地址:http://www.nowamagic.net/librarys/veda/detail/224JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScrip
2015-09-19 09:27:17
392
转载 借助heartbeat构建redis的主备高可用集群示例
原文链接:http://surelei.iteye.com/blog/1766089假设master的ip是192.168.193.240,slave的ip是192.168.193.239,虚拟ip是192.168.193.230 安装介质位置:/home/software/redis-2.6.6.tar.gz 要实现的机制是:redis一主一备,主机可读写,备机只读,客户端通过访问2
2015-06-20 21:33:07
1437
转载 结合keepalived实现redis群集高可用故障自动切换
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://birdinroom.blog.51cto.com/7740375/1401663 系统架构图:我们所要实现的目的很简单,104,107 为keepalive和redis主从架构,其余服务器比如105、106均为redis从库
2015-06-20 21:29:53
895
转载 用Kibana和logstash快速搭建实时日志查询、收集与分析系统
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://storysky.blog.51cto.com/628458/1158707 Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。
2015-06-16 16:44:58
763
转载 Spring应用的几种事务处理机制
本文由 ImportNew - 乔永琪 翻译自 javaworld。欢迎加入翻译小组。转载请见文末要求。Spring应用的几种事务处理机制Java Transaction API和XA协议是Spring常用的分布式事务机制,不过你可以选择选择其他的实现方式。理想的实现取决于你的应用程序使用何种资源,你愿意在性能、安全、系统稳健性、数据完整方面做出何种权衡。在这次JavaWorld大
2015-06-12 10:07:06
5699
转载 JS NEW DATE
创建一个日期对象:var objDate=new Date([arguments list]);参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,
2015-05-22 17:06:39
605
原创 free programming books zh
https://github.com/justjavac/free-programming-books-zh_CN
2014-11-04 11:24:43
1957
原创 mockito 帮助文档
http://mockito.github.io/mockito/docs/current/org/mockito/Mockito.html
2014-10-10 22:58:32
1444
原创 JS 可变参数
Javascript 可变参数function myMethod(){ for( var i = 0; i < arguments.length; i++ ){ alert(arguments[i]); }}
2014-08-29 11:16:59
9802
转载 springmvc 发送ajax中文乱码的几种解决办法
使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法。 我使用的是sping-web-3.2.2,jar 方法一: 在@RequestMapping里面加入produces = "text/html;charset=UTF-8" Java
2014-08-09 15:57:02
12065
原创 在DefaultAnnotationHandlerMapping中使用拦截器
sevlet.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.s
2014-07-22 22:15:34
5067
apisix-1.0-0.el7.noarch.rpm
2020-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人