首页
学习
活动
专区
工具
TVP
发布

gfu

专栏成员
50
文章
75201
阅读量
13
订阅数
多线程中的coresize设置(仅供参考)
如何配置线程池中的线程数(corePoolSize):分为两种: 依据:根据机器的硬件:System.out.println(Runtime.getRuntime().availableProcessors());查看自己机器的CPU核心数。
gfu
2020-02-18
2.2K1
mysql 多行数据合并一行 GROUP_CONCAT
group_concat SELECT t.application_id, t.submit_by, t.dept_code, t.create_time, t.complete_time, t.`process_id`, t_hi_new.assignee FROM t_application_info t LEFT JOIN (SELECT t_hi.`PROC_INST_ID_` AS process_id, GROUP_CO
gfu
2020-02-10
2.3K0
mysql datetime、timestamp时间比较 性能提升
1.传统的方法 SELECT * FROM customer lastlogintime >= '2015-01-01 13:50:42' AND lastlogintime <= '2015-02-06 00:00:00' ORDER BY ID DESC 但是传统的方法效率很低。 2.采用UNIX_TIMESTAMP,能有效的提高效率。 SELECT * FROM customer WHERE UNIX_TIMESTAMP(lastlogintime) >= UNIX_TIME
gfu
2020-01-05
2.1K0
linux快捷键 grep
作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。
gfu
2020-01-02
3.5K0
高并发 threadlocal+countDownLatch+线程池走起来
线程池的创建和使用 threadlocal的使用 countDownLatch的使用 高并发场景的使用 import io.netty.util.concurrent.DefaultThreadFactory; import java.util.HashMap; import java.util.Map; import java.util.concurrent.*; /** * go go go * * @author 719383495@qq.com | 719383495qq@gmail.co
gfu
2019-11-27
9120
spring cloud auth2简单的实战,后续会推出基于spring cloud auth2的SSO实战服务
其实auth2服务还是蛮重要的,作为一个比较大的企业,可能会开发出各种自己公司的产品,这时候就需要单点登录支持,包括业务中台、技术中台的沉淀,这对一个公司来说是非常重要的,一个好公司的良好高效、快速的发展,离不开多年技术的积累,具体的要做什么可以咨询我哦
gfu
2019-11-27
4830
java 根据list对象中的一个属性值是否一致去重的简单做法
创建一个临时的数组 筛选要去重的数组,把对象是不重复的放到临时创建的数组中 判断这个去重的数组在不重复的数组中是否存在 再获得这个数组 一个foreach/for一定可以用stream来处理,去重也可以用lambda表达式来做 List<ApprovalChainInfoData> temp = new ArrayList<>(); approvalChainInfoData = approvalChainInfoData1.stream().filter(i -> {
gfu
2019-11-14
4K0
运行时数据区、内存模型详解以及常见的问题
String存放在运行时数据区方法区的常量池里 被static修饰过的变量放在方法区(method area)
gfu
2019-10-23
3150
mybatis+springboot+druid多数据源配置
加上这段annotation@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, DruidDataSourceAutoConfigure.class})
gfu
2019-10-22
2.6K1
mybatis-plus的使用
多表的分页只需要在Mapper里的方法中传入Page这个对象就可以自动分页了,mybatis-plus是基于mybatis,也要引入对应的包。本项目是基于gradle构建的。 用到的jar包,如果是springboot项目:
gfu
2019-10-22
9670
mybatis(#和$的区别)
1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'.
gfu
2019-10-21
5960
mybatis的foreach、if、choose when使用
package org.sjframework.learn.mybatis.dao; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; import java.util.Map; /** * mybatis dao * <p> * no
gfu
2019-10-21
2.1K0
git revert和git reset 回家加图
1.git reset git reset有3个参数,可以自行百度,主要介绍--hard git reset hard 版本号 这个命令不推荐使用后,这样会让当前版本号到撤回的那个版本号之间的commit记录全部消去,使用git push origin branchName -f 强推,这是非常不友好的,一般在不建议git reset --hard 版本号 之后提交到远程分支。 如果强行使用 git reset操作
gfu
2019-10-10
9530
手写简单的rpc
一张图表达我现在的心情,真的不容易啊 image.png
gfu
2019-09-30
3620
简单实现通过netty通信,后续提供基于protobuf传输协议的rpc框架
后续也会提供service-mesh简单的代码实现 netty通信和socket通信大致是类似的,在socket的基础上对其进行封装,当然你也可以实现netty功能,但是我给你一句话。 packa
gfu
2019-09-29
5900
java1.8中stream的使用
Intermediate(中间操作): map (mapToInt, flatMap 等)、 filter、 distinct、 sorted、 peek、 limit、 skip、 parallel、 sequential、 unordered
gfu
2019-09-24
4370
java异步之CompletableFuture
异步一般用来处理耗时非常多的计算,如果你的计算量不是很大,调用异步方法反而没有执行来的快,我在这里为大家简单的整理一下异步的知识以及用法,我写了一个Main的类,大家可以跑其中的一个方法,把其他的注释掉,这样就可以对异步有一个大致的了解了。
gfu
2019-09-18
8780
成员变量的默认值
int类型的默认值是0 String类型的默认值是null double类型的默认值是0.0d Integer类型的默认值是null Long类型的默认值是null long类型的默认值是0L float类型的默认值是0.0f char类型的默认值是\u0000 byte类型的默认值是(byte)0 short类型的默认值是(short)0
gfu
2019-09-18
2.5K0
迭代器模式
java中的迭代器想必大家都用过,但是大家知道他的性能以及实现原理吗?今天就来介绍一波 实际上foreach封装了迭代器,迭代器又封装了for循环,这样一来,谁的效率高就明白了了吧!
gfu
2019-08-29
3270
行为模式-观察者模式
当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 使用场景 一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将这些方面封装在独立的对象中使它们可以各自独立地改变和复用。 一个对象的改变将导致其他一个或多个对象也发生改变,而不知道具体有多少对象将发生改变,可以降低对象之间的耦合度。 一个对象必须通知其他对象,而并不知道这些对象是谁。 需要在系统中创建一个触发链,A对象的行为将影响B对象,B
gfu
2019-08-28
5520
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档