E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
安心技术
77.
安心技术
梳理 - 开发中 - 异常- 类和方法的创建和使用,干货
开发中异常的输出是必要的,我们需要统一的数据标准,做个统一工具,仅供参考1.实际应用的方式(1)创建常量返回异常结果importcom.Result;Result.failResult(CocoonErrorCode.PURCHASECARD_ACT_EXCEPTION,"付费卡活动异常")(2)创建异常类返回throwBusinessException.of(CocoonErrorCode.PA
孜梓不倦
·
2020-08-24 19:21
安心技术
49.
安心技术
梳理 - Guava计时器Stopwatch和apache.commons.lang3包下任务执行时间监视器类Stopwatch
1、一般我们检测某段代码执行的时间,都是以如下方式来进行的:publicstaticvoidmain(String[]args){longstartTime=System.currentTimeMillis();//获取开始时间//函数主体代码longendTime=System.currentTimeMillis();//获取结束时间System.out.println("程序运行时间:"+(e
孜梓不倦
·
2020-08-06 12:24
安心技术
做一个会编程的人——美国32位顶级精英如是说
在人人上看到了一个分享(http://blog.renren.com/blog/601730041/913719225),这不恰好就是使计算机类专业学生能
安心技术
学习的非常好的素材吗?
迂者-贺利坚
·
2020-07-29 11:12
IT学子成长指导
14.
安心技术
梳理 - RocketMq分布式事务原理
如果同一个数据源在本地事物很好控制,但是在不断发展的互联网环境下,微服务越来越流行,这个时候,需要解决分布式事物,需要保证数据的最终一致性。所谓分布式事务(全局事物),就是在两个不同的系统中(即两个不同的数据源,其实同一个数据源也行),无法同一个同一个spring事物去控制不同系统的事物的整体成功或者整体失败。分布式事务的解决方法很多,但是性能和复杂性不一样,今天说说rocketmq如何保证分布式
孜梓不倦
·
2020-07-16 03:05
安心技术
1.
安心技术
梳理 - Redis集群数据存储原理和技术策略数据同步问题
一.这里我们需要对一致性哈希和哈希槽有一定了解;一致性哈希:按照2^32次方进行哈希求模,我们把2^32次方大小想象为一个0到2^32-1的一个哈希环,1.我们对Redis分布的当前机器按照IP或机器名以一致性哈希计算并定位所在哈希环的节点位置2.我们对需要存储的数据key也按照一致性哈希计算并定位所在哈希环的位置,然后按照顺时针找到距离最近的节点机器位置,找到后将当前数据存储到这个节点上,依次类
孜梓不倦
·
2020-06-24 13:36
安心技术
80.
安心技术
梳理 - 开发对敏感数据加密和解密操作工具,干货
对重要敏感数据进行统一加密和解密操作1.实践类importcom.security.*;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;publicclassDecEncUtils{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(DecEncUtils.class);//加密pu
孜梓不倦
·
2020-06-24 13:36
安心技术
79.
安心技术
梳理 - 团队合作开发常见影响代码性能的注意点,干货
影响代码性能的点,仅供参考1.防止N+1查询,循环里面套查询(外部查询接口)/查询多条数据循环请求补充其他数据(提供批量服务/并发执行解决)2.数据库查询频繁的固定内容,增加缓存逻辑,防止并发下大量查询数据库操作3.涉及到数据库更新操作,避免在查询业务涉及更新操作(增加可读性),库的更新和查询尽量区分开4.定义传参对象/传递对象,对象中字段有互斥关系的,尽量拆分两个对象定义,增加可读性事例:1.N
孜梓不倦
·
2020-06-24 13:36
安心技术
12.
安心技术
梳理 - redis缓存雪崩、穿透、击穿分析和解决方法
基于目前电商平台活动期间高并发的请求,大部分处理都保障不能让直接访问数据库,而是采用缓存+数据库的方式处理,下面分析下以Redis缓存可能引起的问题分析:缓存雪崩、穿透、击穿缓存雪崩对于系统A,假设每天高峰期每秒5000个请求,本来缓存在高峰期可以扛住每秒4000个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时1秒5000个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,
孜梓不倦
·
2020-06-24 13:36
安心技术
69.
安心技术
梳理 - Redis实现【分布式锁】工具,含超时时间/等待时间干货
1.创建引入一个Redis工具方法类2.实现工具-redisClient为工具StringlockKey="key";1000L后获取锁,20000L维持锁存在总时长DistributedLocker.instance(redisClient).lock(lockKey,1000L,20000L,()->this.method(提交方法));实现工具类:importcom.RedisClient;
孜梓不倦
·
2020-05-19 21:18
安心技术
java
安心技术
放心生活
或许现在的科技很好,但是未来的科技会怎样呢?一部穿越剧中这样描写过……除了生活的电,风能发电仪器,太阳能充电器,潮汐能水机,地核电厂,和海洋暗物质发动机。这些在五十年后都不再会是写出来的了。十年后,亚洲第一强国,中国的实际陆地领土会增加一百平方公里。海洋领土增加五十海里。这个记录在于炒房客的功劳而会成为事实,二十年后,五百万汽车将会拥有百度老总吴彦祖坐的那辆无人驾驶的高科技车辆,三十年后,亚洲百分
华少浩浩
·
2020-01-05 04:15
40.
安心技术
梳理 - 闭锁(CountDownLatch)进行多线程发送优惠券实现
1.满足多人并发,每人固定处里数的最终一致性publicstaticinthandle(Integera){System.out.println("发送优惠券"+a);returna;}publicstaticvoidmain(String[]args)throwsInterruptedException{//优惠券集合Listlist=newArrayListmap=newHashMapflag
孜梓不倦
·
2019-10-22 19:34
安心技术
35.
安心技术
梳理 - mysql容灾及自动化切换
背景:mysql主库单点问题通过业务功能的写入主库通常只能有一个,故障时需要切换到备用主库结合TDDL的mysql主库的容灾切换方案共识:1.使用TDDL的业务通常将mysql配置信息放在diamond2.TDDLgroup作用是读写分离部署步骤:1.mysql实例和mysql-agent比例1:12.增加和修改diamond配置(包括备库配置,修改group配置)切换条件:mysql1.mysq
孜梓不倦
·
2019-09-25 20:43
安心技术
做一个会编程的人——美国32位顶级精英如是说
在人人上看到了一个分享(http://blog.renren.com/blog/601730041/913719225),这不恰好就是使计算机类专业学生能
安心技术
学习的非常好的素材吗?
·
2015-11-12 20:11
编程
做一个会编程的人——美国32位顶级精英如是说
在人人上看到了一个分享(http://blog.renren.com/blog/601730041/913719225),这不恰好就是使计算机类专业学生能
安心技术
学习的非常好的素材吗?
sxhelijian
·
2013-09-17 16:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他