- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 JDK 8 之 List排序
1、自然序排序一个list:list.stream().sorted().collect(Collectors.toList());2、自然序逆序元素,使用Comparator 提供的reverseOrder() 方法:list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList());...
2019-11-04 01:43:57 10059 1
原创 Apache JMeter性能测试入门
1、新建Thread Group2、新建HTTP请求3、设置CSV数据文件4、设置HTTP头管理 :Content-Type =application/json5、执行HTTP请求6、查看结果:察看结果树、用表格查看结果、聚合报告备注:可用Badboy录制脚本,Fidder抓包工具分析...
2019-10-04 16:33:34 269
原创 SpringBoot 后端接收JSON格式的参数
接收简单的JSON字符串:JSON数据格式:{"accNbr":"15915849463" , "state":"拆机"}定义实体类:controller接收参数:接收复杂的JSON数据组:json数据格式:{ "data": [ {"accNbr":"15915849463" , "state":"拆机"}, {"accNbr"...
2019-08-14 11:21:26 49393 2
原创 项目管理类,PMP和软考的区别
区别一:概念PMP——Project ManagementProfessional,指项目管理专业人士资格认证。美国项目管理协会(PMI)举办的项目管理专业人员(PMP)认证考试,是目前项目管理领域含金量最高的认证。软考——我国计算机软件考试。其中系统集成项目管理工程师是中级资格考试,信息系统项目管理师是高级资格考试。与PMP不同的是,它是专业的计算机软件领域的考试,项目管理考试部分参考了...
2019-08-02 20:47:47 5702
原创 教育孩子001
其实,每个孩子都是独一无二的,她只能是她自己,而不是我们的复制品,更不可能长成父母想要的样子。 面对孩子,成年人最大的文明所在, 就是站在孩子的角度,努力理解她的所作所为, 以她乐意接受的方式对她的成长进行引导。 你必须把她当做一个人来平等对待, 而不是当做一个弱小的人来征服。 请慈悲地放过那个孩子,接纳不完美的自己,也接纳孩子的不完美。 和孩子和解,...
2019-07-26 15:26:20 278
原创 书:《生活需要仪式感》
有多少重要的事,总是在最艰难的起步时刻,遇到世上最大的诱惑——“想想”,于是很多事情,想着想着,也就算了。为什么八个小时之外别人还有用不完的时间和精力?因为普通人只是想着如何度过时间,从而消耗精力,而有才能的人是想着如何利用时间,然后积蓄更多的精力。每个人的一天都由二十四个小时组成,而人与人之间的差别,就是在于你在八个小时之外是利用好还是浪费掉了你的时间和精力。所...
2019-07-17 20:43:35 462
原创 MySQL优化之分库分表分区
分库:如果数据库的单机性能很低了,那可以考虑分库,不同的库分在不同的服务器上,可以解决单台数据库的并发访问压力问题。 分库有两种方式:水平分:根据功能模块、关系密切程度划分,部署到不同的库上,比如订单数据库、用户数据库、商品数据库、日 数据库等 垂直分:当一个表的数据量过大时,按照某种规则,比如ID取模、省份、时间等进行划分,然后存储到不同的库上...
2019-07-11 20:09:23 244
原创 Java虚拟机(JVM)之内存结构
jvm的基本结构:类加载器子系统就是通常我们所说的ClassLoader类加载器,首先我们会通过ClassLoader加载到JVM的内存中。JVM内存结构:1. 堆:所有线程都共享Java堆 存储new出来的对象以及数据2. 栈:线程私有 栈由一系列栈帧组成,栈帧中保存一个方法的局部变量表、操作数栈、执行运行时常量池的引用和一些额外的附件信息 每一次方法调...
2019-07-11 19:46:06 306
原创 Java8 lambda表达式
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * @author zhuxx * @desc JDK1.8 Lambd特性常用例子 **/public class JdkLambda { public static vo...
2019-07-09 19:56:08 231
原创 Java并发编程:线程池ThreadPoolExecutor的使用
package com.ctc.north.local.service.component.credit;import com.ctc.north.local.api.model.uncomplex.response.VentureStopResponse;import com.google.common.util.concurrent.ThreadFactoryBuilder;impo...
2019-07-09 15:44:50 437
原创 MySQL优化之索引
创建索引:create index 索引名 on 表 (列1,列名2);查询索引:show index from 表名;show keys from 表名;删除索引:drop index 索引名 on 表名称;执行计划explain:explain select * from a_agent_balance b where b.AGENT_ACCT_CODE='A88...
2019-07-01 20:46:01 173
原创 IDEA自动生成序列化ID【UID】
安装插件【GenerateSerialVersionUID】按照以上六个步骤安装插件,然后重启IDEA【继承序列化接口以后自动提示添加序列化id,类似eclipse】按以上配置就可以自动在实体类上,按alt + enter 回车键添加序列化id...
2019-06-29 11:51:48 2455
原创 IDEA常用快捷键
Ctrl+Shift+U 大小写转换 Ctrl+N 查找class文件 Ctrl+B 如果您将光标放在类、方法或者变量中,然后使用该快捷键,就能立即跳转到元素的声明位置 Ctrl+F 查找某个关键字 Ctrl+I 需要实现的方法 Ctrl+X 删除一行代码 F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入...
2019-06-28 20:01:47 197
原创 Postman的使用方法
Postman:接口测试调用工具;使用方法如下:1、点击‘+’号新建request请求;2、 选择POST请求,输入请求URL;3、选择Body,raw,JSON,模拟请求参数;4、点击‘Send’发送请求;5、在最下方查看响应结果;...
2019-06-28 17:44:08 565
原创 MySQL优化之慢查询
定义:MySQL默认10秒内没有响应SQL查询结果,则为慢查询;开启慢查询日志: 默认情况下,慢查询日志被禁用;默认慢查询日志放在数据目录中,默认文件名为host_name-slow.log;注意:使用set global slow_query_log=1开启慢查询日志只对当前数据库生效,MySQL重启后则会失效;如果要永久生效,就必须修改配置文件my.cnf(windows下为...
2019-06-25 20:20:59 200
原创 MySQL性能优化之show status的用法
show status:查看MySQL服务器状态信息常用命令:show status like 'uptime'; ---查询MySQL本地启动后的运行统计时间(单位:秒); show stauts like 'com_select'/'com_update'/'com_insert'/'com_delete' ---本次MySQL启动执行的select/update/insert/d...
2019-06-25 19:56:23 2031
原创 mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
1. 表结构完全一样insert into 表1 select * from 表22. 表结构不一样(这种情况下得指定列名)insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表23、只从另外一个表取部分值insert into 表1 (列名1,列名2,列名3) values(列1,列2,(select 列3 ...
2019-06-21 20:13:49 9066
原创 Struts、Hibernate、Spring的工作机制
Struts:1:客户端在浏览器中输入一个url地址。2:这个url请求通过http协议发送给tomcat。3:tomcat根据url找到对应项目里面的web.xml文件。4:在web.xml里面会发现有struts2的配置。5:然后会找到struts2对应的struts.xml配置文件。6:根据url解析struts.xml配置文件
2014-05-07 12:19:48 709
原创 递归算法
递归(recursion):递归满足2个条件: 1)有反复执行的过程(调用自身) 2)有跳出反复执行过程的条件(递归出口)需求:这里有一组数:1、1、2、3、5、8、13、21、34、55......要求计算用这个递归算法,计算出这组数的第40个数是多少?分析:它的第一项和第二项均为1,以后各项都是前两项之和。public int getResult(int i){ i
2014-03-12 11:40:46 605
原创 Java基础知识总结
1、面向对象的特征有哪些方面(1) 抽象:忽略一个主题中与当前目标无关的那些方面,以便更充分的注意与当前目标有关的那些方面。(2) 继承:允许类的重用,子类继承父类的方法和实例变量,子类可以修改或增加新的方法。(3) 封装:隐藏对象的属性及实现细节,对外仅提供接口可见。(4) 多态性:从相同的基类派生出来的多个派生类可被当作同一个类型对待,由于多态
2014-03-12 11:11:24 646
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人