自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RichardGeek的博客

微信公众号:GeekHub

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 自勉

胸有文墨虚若谷腹有诗书气自华

2019-01-26 09:44:28 387

原创 欣赏特别赞同的一句话

巴顿将军曾经说过:衡量一个人成功的标志,不是看他登到顶峰的高度,而是看他跌到谷底的反弹力。 这种反弹力,也就是逆商,决定了你在遭遇挫折时,能否经得起打击和压力。...

2019-01-25 15:32:33 387

原创 Java读取流文件

// 1.创建文件对象 File srcFile = new File("D:\\a.xml"); // 2.创建一个流,指向目标文件 InputStream is = null; try { is = new FileInputStream(srcFile); //3.创建一个用来存储读取数据的缓冲数组 ...

2019-01-24 10:29:33 3128

原创 高并发处理

真实的支撑复杂业务场景的高并发系统架构其实是非常复杂的。比如说每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统、支撑几亿用户的大规模高并发电商平台架构,等等。为了支撑高并发请求,在系统架构的设计时,会结合具体的业务场景和特点,设计出各种复杂的架构,这需要大量底层技术支撑,需要精妙的架构和机制设计的能力策略:1,负载均衡    添加负载均衡层,...

2019-01-23 19:26:20 369

原创 Mysql优化技巧

思路:多用索引,减少查询次数1、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。explain +查询的sql语句,显示明细 type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式。 key_len列,索引长度。 r...

2019-01-23 17:41:35 167

原创 sql高效利用主键

sql语句尽量不使用select * 的方式,因为此方式会进行全表搜索,而不会用的where 条件中的主键等条件。尽量写出查询过程的特定需要的字段名称,多利用索引。...

2019-01-20 18:33:47 134

原创 String 拼接提高效率,降低内存小技巧

为提高效率,减少消耗的内存空间,在for循环状态中对字符串进行拼接时,尽量减少使用+ 拼接,应使用StringBuilder对象的append(),然后再用StringBuilder对象的toString()方法转成String类型。原因:即使使用+的方式进行字符串拼接,在Java编译器编译代码的过程也会优化成使用StringBuilder的方式,而是每次+操作都会进行叠加式的创建String...

2019-01-20 18:30:53 1720

原创 批量插入数据表数据时,主键冲突的解决

  2、使用普通的insert into on conflict合并写入,存在写入放大思路:大量数据,批量插入到数据表中时,很容易造成主键冲突,重复数据有唯一约束插入不进去表中,报错的问题出现。排查错误,去找某条数据,在大量的数据,大量的批处理或者单条执行的sql语句中找数据也是不现实的。所以思路就是在插入的过程中,不仅单单插入,同时判断是否主键或唯一冲突。若冲突,则将插入操作...

2019-01-17 22:27:53 10642 2

原创 备份一张表

1,aa_bb_cc原表名2,aa_bb_cc_bak 新表名 SQL:create  table aa_bb_cc_bak as select  *  from  aa_bb_cc

2019-01-17 19:17:58 972

转载 两个一样的tomcat不能同时启动解决方法

两个一样的tomcat不能同时启动前提:最近在学服务器集群,现在弄的是纵向集群,即一台电脑上有多个服务器,扩大CPU使用率。问题:我的服务器是Tomcat7.0.20,修改完所有端口之后(shutdown端口、http端口、https端口、ajp端口),启动一个就不能启动另一个。环境:两个Tomcat7.0.20,使用一个JVM,JDK7,Win7 64位系统。系统环境变量里的CATALI...

2019-01-16 10:09:07 2964

转载 mysql删掉某一个库下的所有表

第一步:select concat('drop table ',table_name,';') from information_schema.TABLES where table_schema='mydb';  //mydb为某个库的名称第二步:把第一步的执行结果导出,然后全部执行...

2019-01-15 19:05:50 393

转载 415错误及解决方法

出现415错误的解决方法: 1. 前端看ajax请求的contentType是否与后端一致 2. 看发送的数据格式是否正确。function getAddDirResponse(data) { $.ajax({ url:'/algor/api/datadirs', type:'POST', contentType: 'applica...

2019-01-11 15:41:55 44992

原创 MySQL索引失效的几种情况

1.索引不存储null值更准确的说,单列索引不存储null值,复合索引不存储全为null的值。索引不能存储Null,所以对这列采用is null条件时,因为索引上根本没Null值,不能利用到索引,只能全表扫描。为什么索引列不能存Null值?将索引列值进行建树,其中必然涉及到诸多的比较操作。Null值的特殊性就在于参与的运算大多取值为null。这样的话,null值实际上是不能参与...

2019-01-09 15:54:40 306

转载 剑指Offer(java答案)

https://blog.csdn.net/sinat_29912455/article/details/51137349

2019-01-09 15:34:13 646

原创 二分查找

1, 需要先把arr排序2,找到该值在数组中的下标3,注意:代码中的判断条件必须是while (start<= end),否则的话判断条件不完整,比如:array[3] = {1, 3, 5};待查找的键为5,此时在(start< end)条件下就会找不到,因为start和end相等时,指向元素5,但是此时条件不成立,没有进入while()中。public static ...

2019-01-09 15:28:27 148

原创 单例模式获取某个类对象(ThreadLocal方式)

public Class ObjClass{//私有构造方法 防止外部创建private ObjClass(){};//私有需要存储的对象位置private static ThreadLocal threadLocal= new ThreadLocal();//公有静态获取实例的方法public static ObjClass getInstance(){ Objcl...

2019-01-08 15:58:45 943

原创 RabbitMQ(4)模板代码

1,application.properties对rabbitmq的配置#对于rabbitMQ的支持########################################################spring.rabbitmq.host=127.0.0.1spring.rabbitmq.port=5672spring.rabbitmq.username=guests...

2019-01-07 12:17:16 826

原创 SpringBoot的Demo代码

github地址为:https://github.com/liuchaoOvO/SpringBoot/tree/master/springboot内容包括:1,整合日志2,整合mybatis3,整合Redis4,整合RabbitMQ5,整合thymeleaf模板6,整合Spring Security7,加配置文件关键信息的加密,加验证码,加二维码的生成8,热部署...

2019-01-03 12:42:06 667

原创 Spring Boot系列《1》初识

简介: 微服务是未来发展的趋势,项目会从传统架构慢慢转向微服务架构,因为微服务可以使不同的团队专注于更小范围的工作职责、使用独立的技术、更安全更频繁地部署。而 继承了 Spring 的优良特性,与 Spring 一脉相承,而且 支持各种REST API 的实现方式。Spring Boot 也是官方大力推荐的技术,可以看出,Spring Boot 是未来发展的一个大趋势。 ...

2019-01-03 11:27:44 447

tomcat服务器工作原理

更深入的了解tomcat服务器的运行机制 更好的了解底层技术实现。

2018-12-28

maven整合SSM的Demo

利用maven整合SSM,包含各种配置文件,POM文件完整,亲测可用,可在此基础上二次开发。

2018-06-07

jdk1.8.0版本

jdk1.8版本,亲测可用。望有需求人士放心使用,下载。

2018-05-04

SSM框架整合完整jar包

方便各位有志于java程序员开发的ssm框架jar包,很完整,自己亲测过。

2018-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除