腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
gfu
专栏成员
举报
50
文章
77140
阅读量
13
订阅数
订阅专栏
申请加入专栏
全部文章(50)
java(9)
git(7)
编程算法(7)
github(5)
开源(5)
网络安全(5)
面向对象编程(5)
sql(3)
https(3)
对象(3)
c++(2)
javascript(2)
html(2)
json(2)
打包(2)
unix(2)
网站(2)
http(2)
jvm(2)
mybatis(2)
变量(2)
go(1)
node.js(1)
xml(1)
数据库(1)
ide(1)
jar(1)
maven(1)
linux(1)
日志服务(1)
数据加密服务(1)
存储(1)
爬虫(1)
ssh(1)
grep(1)
aop(1)
socket编程(1)
uml(1)
安全(1)
数据结构(1)
app(1)
equals(1)
extend(1)
fastjson(1)
foreach(1)
func(1)
image(1)
object(1)
png(1)
string(1)
timestamp(1)
泛型(1)
分布式锁(1)
高并发(1)
函数(1)
解决方案(1)
数据类型(1)
数组(1)
线程池(1)
效率(1)
异步(1)
字符串(1)
搜索文章
搜索
搜索
关闭
多线程中的coresize设置(仅供参考)
编程算法
如何配置线程池中的线程数(corePoolSize):分为两种: 依据:根据机器的硬件:System.out.println(Runtime.getRuntime().availableProcessors());查看自己机器的CPU核心数。
gfu
2020-02-18
2.2K
1
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.3K
0
mysql datetime、timestamp时间比较 性能提升
unix
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.2K
0
linux快捷键 grep
grep
https
html
网络安全
linux
作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。
gfu
2020-01-02
3.5K
0
高并发 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
945
0
spring cloud auth2简单的实战,后续会推出基于spring cloud auth2的SSO实战服务
maven
数据库
sql
json
面向对象编程
其实auth2服务还是蛮重要的,作为一个比较大的企业,可能会开发出各种自己公司的产品,这时候就需要单点登录支持,包括业务中台、技术中台的沉淀,这对一个公司来说是非常重要的,一个好公司的良好高效、快速的发展,离不开多年技术的积累,具体的要做什么可以咨询我哦
gfu
2019-11-27
506
0
java 根据list对象中的一个属性值是否一致去重的简单做法
编程算法
创建一个临时的数组 筛选要去重的数组,把对象是不重复的放到临时创建的数组中 判断这个去重的数组在不重复的数组中是否存在 再获得这个数组 一个foreach/for一定可以用stream来处理,去重也可以用lambda表达式来做 List<ApprovalChainInfoData> temp = new ArrayList<>(); approvalChainInfoData = approvalChainInfoData1.stream().filter(i -> {
gfu
2019-11-14
4.2K
0
运行时数据区、内存模型详解以及常见的问题
c++
jvm
编程算法
java
String存放在运行时数据区方法区的常量池里 被static修饰过的变量放在方法区(method area)
gfu
2019-10-23
333
0
mybatis+springboot+druid多数据源配置
aop
加上这段annotation@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, DruidDataSourceAutoConfigure.class})
gfu
2019-10-22
2.7K
1
mybatis-plus的使用
mybatis
面向对象编程
多表的分页只需要在Mapper里的方法中传入Page这个对象就可以自动分页了,mybatis-plus是基于mybatis,也要引入对应的包。本项目是基于gradle构建的。 用到的jar包,如果是springboot项目:
gfu
2019-10-22
988
0
mybatis(#和$的区别)
网站
网络安全
sql
安全
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
616
0
mybatis的foreach、if、choose when使用
mybatis
foreach
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.1K
0
git revert和git reset 回家加图
git
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
984
0
手写简单的rpc
image
png
一张图表达我现在的心情,真的不容易啊 image.png
gfu
2019-09-30
374
0
简单实现通过netty通信,后续提供基于protobuf传输协议的rpc框架
java
socket编程
后续也会提供service-mesh简单的代码实现 netty通信和socket通信大致是类似的,在socket的基础上对其进行封装,当然你也可以实现netty功能,但是我给你一句话。 packa
gfu
2019-09-29
615
0
java1.8中stream的使用
javascript
Intermediate(中间操作): map (mapToInt, flatMap 等)、 filter、 distinct、 sorted、 peek、 limit、 skip、 parallel、 sequential、 unordered
gfu
2019-09-24
459
0
java异步之CompletableFuture
javascript
node.js
异步一般用来处理耗时非常多的计算,如果你的计算量不是很大,调用异步方法反而没有执行来的快,我在这里为大家简单的整理一下异步的知识以及用法,我写了一个Main的类,大家可以跑其中的一个方法,把其他的注释掉,这样就可以对异步有一个大致的了解了。
gfu
2019-09-18
903
0
成员变量的默认值
变量
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.6K
0
迭代器模式
java
java中的迭代器想必大家都用过,但是大家知道他的性能以及实现原理吗?今天就来介绍一波 实际上foreach封装了迭代器,迭代器又封装了for循环,这样一来,谁的效率高就明白了了吧!
gfu
2019-08-29
343
0
行为模式-观察者模式
java
uml
异步
当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 使用场景 一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将这些方面封装在独立的对象中使它们可以各自独立地改变和复用。 一个对象的改变将导致其他一个或多个对象也发生改变,而不知道具体有多少对象将发生改变,可以降低对象之间的耦合度。 一个对象必须通知其他对象,而并不知道这些对象是谁。 需要在系统中创建一个触发链,A对象的行为将影响B对象,B
gfu
2019-08-28
572
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档