- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 日常问题记录
centos7下面yum nginx添加一下nginx源:rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum search nginx ##搜索一下看看yum install nginx -y ## 安装...
2019-03-04 18:49:50
302
转载 jvm内存模型
1.PC寄存器/程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要...
2018-12-18 17:08:53
203
原创 jstat命令
1.垃圾回收统计# 每一秒执行一次查看gc情况,共执行10次jstat -gc 22131 1000 10# 执行一次jstat -gc 22131# 22131:运行程序的端口号执行结果 S0C S1C S0U S1U EC EU OC OU MC MU CCSC C...
2018-12-18 11:54:22
283
原创 GO安装环境
1、下载go环境 https://golang.google.cn/dl/ go1.11.2.windows-amd64.msi安装包(会自动配置环境) go1.11.2.windows-amd64.zip压缩包 2、安装 运行go1.11.2.windows-amd64.msi。选择安装目录就ok D:\soft\Go...
2018-11-21 16:11:46
237
原创 SpringBoot2.0整合redis完整源码
源码github地址:https://github.com/tonnyzt/springboot.git 1、引入redis框架,当然版本需要和springboot的版本一致<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...
2018-11-20 17:38:36
1276
原创 Only no-arg methods may be annotated with @Scheduled
SpringBoot启动的项目,定时任务@Scheduled报错这里我的方法是: @Scheduled(cron = "0 0/1 * * * ? ") public ResponseEntity pushRiskResult(String nid, Integer noticeNum) { log.warn("定时任务"); }项目启动时报错:Caused b...
2018-09-08 13:11:14
5031
原创 SpringMvc上传txt、csv并解析
applicationContext.xml <!-- 文件上传配置 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 请求编码格式 --> ...
2018-08-10 14:34:17
4679
原创 springMvc多数据源配置及使用
**查询数据库的时候,有增删改查。 实际运用中,很多时候会遇到一些慢查询,如果用查询主库,会导致锁表等,导致用户端使用时很卡。 为了解决此类问题,配置多个数据源,去主库做增加、修改操作,去从库查询数据(从库查询速度慢)**下面配置以springMvc配置多个数据源为例 - applicationContext.xml配置数据源 配置数据源使用的切面配置serv...
2018-08-10 12:29:28
4348
7
原创 linux 导出sql查询结果
导出命令 mysql -h172.0.0.1 -uXXXX -pXXXX -P3306 -e”select * from user” > /temp/test.txt语法说明 -h :数据库ip -u :用户名 -p:密码 -P:端口 -e :sql语句,需要用引号包起来选择数据库 在sql里面加个 use database...
2018-07-14 01:55:23
4945
原创 java判断手机号码是哪个运营商
手机号码校验规则: /** * 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173,199 **/ private static final String CHINA_TELECOM_PATTERN = "(^1(33|53|77|73|99|8[019])\\d{8}$)|(^1700\\d{7}$)"; ...
2018-06-06 11:29:14
5985
2
原创 http空格传输、加号传输、Base64加号变空格问题
Base64加密后的数据通过http传输后,后台接收到的数据会出现空格的问题分析 空格:url编码后,会用+号替换原来位置的空格 加号(+):url编码后,会用%2替换原来位置的+ form表单提交,默认是application/x-www-form-urlencoded,因此会对参数进行urlencode http请求传输参数http传输参数的时,url编...
2018-05-24 20:47:28
13593
3
原创 javax.mail发送邮件工具类
支持同时发送多个邮箱需要注意2点:JDK版本需要1.7+需要引入2个包:javax.mail、com.sun.mail(版本1.6+) maven地址<dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api<...
2018-05-15 10:25:02
2134
原创 JDK1.8 HashMap get源码简介
废话不多说,上刑public V get(Object key) { Node<K,V> e; // 如果 查询到node,返回node的value,如果没有查询到,返回null // hash(key)算法在put方法里面有讲 return (e = getNode(hash(key), key)) == null ? null : e.value...
2018-04-19 19:36:20
228
原创 MongoBD命令大全
一、MongoDB简介简单介绍一下MongoDB: 传统的关系数据库(如mysql)一般由数据库(database)、表(table)、记录(record)三个层次概念组成, MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。 MongoDB稳定 MongoDB支持索引,索引放在内存中,能够提升随机读写的性能。...
2018-04-15 17:24:24
503
原创 jdk1.8 HshMap.put()方法详解
简单介绍一下JDK1.8 HashMap的数据如下 HashMap存放的是一个Node1、 jdk1.8 HshMap.put()方法详解由上图可见,hashMap数据结构是:数组链表, 数组里面存放的是链表的第一个节点Node,这个节点是个单向链表结果,有一个next()指向下一个节点public V put(K key, V value) { return putV...
2018-04-11 20:56:41
1285
转载 springboot单元测试,启动报错
1、java.lang.Exception: No runnable methodsjava.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191) at o...
2018-04-10 16:24:51
1696
原创 java List(分割)分批处理
1、每次分割删掉已经分割过的数据 @org.junit.Test public void test1() { List<String> list = new ArrayList<>(); for (int i = 0; i < 998; i++) { list.add("测试" + i);...
2018-04-10 15:56:54
1407
原创 LinkedList详解
LinkedList 1、 类结构public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.SerializableLinkedList 是一个...
2018-02-10 11:29:12
283
原创 深入理解java.lang.StackOverflowError和java.lang.OutOfMemoryError错误
注意:阅读本文,需要对java虚拟机有一定的了解名词解释StackOverflowError:栈溢出错误 OutOfMemoryError:内存溢出错误栈溢出 如果一个线程在计算时所需要用到栈大小 &amp;amp;amp;gt; 配置允许最大的栈大小,那么Java虚拟机将抛出StackOverflowError内存溢出 如果一个线程可以动态地扩展本机方法栈,并且尝试本地方法栈扩展(没有...
2018-01-27 12:08:59
67903
11
原创 equals和==深入浅出
一、数据类型java中的数据类型,可分为两类: 基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。 Integer、Long等不是基本数据类型,而是包装类 对象复合数据类型(类)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new
2018-01-27 12:06:50
257
原创 ArrayList方法详解
首先咱们看看ArrayList继承的类,实现的接口public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable 1、继承AbstractList抽象类AbstractList类继承了AbstractCollection抽象类,Ab...
2018-01-22 19:49:04
302
原创 ArrayList为什么是线程不安全的
模拟测试给list加入10000条数据,代码:public class UnsafeList { public static void main(String[] args) { // 进行 10次测试 for (int i = 0; i < 10; i++) { test(); } } pu
2018-01-19 19:05:23
6524
5
学生信息管理系统模板(静态页面)
2015-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人