chenjinbo1982
码龄16年
关注
提问 私信
  • 博客:67,942
    67,942
    总访问量
  • 166
    原创
  • 1,756,534
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2008-07-15
博客简介:

IT冲冲冲

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得1次评论
  • 获得41次收藏
创作历程
  • 20篇
    2018年
  • 2篇
    2017年
  • 17篇
    2016年
  • 2篇
    2015年
  • 11篇
    2014年
  • 75篇
    2013年
  • 39篇
    2012年
  • 13篇
    2011年
TA的专栏
  • android小技巧
    6篇
  • android总结
    5篇
  • ide使用
    18篇
  • 计划
    1篇
  • java
    37篇
  • javamail+james
    1篇
  • oracle
    7篇
  • 知识梳理
    30篇
  • activiti
  • 杂谈
    7篇
  • flex
    17篇
  • 术语
    2篇
  • linux
    17篇
  • ant
    3篇
  • window
    8篇
  • spring
    5篇
  • svn
    5篇
  • UML
    2篇
  • DOS
    2篇
  • log
    5篇
  • netty
    2篇
  • mysql
    13篇
  • zip
    1篇
  • rar
    1篇
  • hibernate
  • JS
    3篇
  • junit
    1篇
  • git
    3篇
  • resin
    1篇
  • maven
    2篇
  • 企业架构
    3篇
  • nginx
    1篇
  • MyBatis
    2篇
  • redis
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

分布式锁

转发自:https://www.cnblogs.com/austinspark-jessylu/p/8043726.html在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。有的时候,我们需要保证一个方法在同一时间内只能被同一个线程执行。在单机环境中,Java中其实提供了很多并发处理相关的API,但是这些API在分布式场景中就无能为力了。也就...
原创
发布博客 2018.10.15 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux下面/usr/local和opt目录有何区别

转自:http://blog.51cto.com/mystery888/1835223听完马哥的Linux培训关于Linux文件系统及文件类型,有一个疑惑,同样是存放第三方应用程序的安装位置,/opt跟/usr/local 有何区别,为什么存在两个相同功能的地方,让人混淆呢。带着这个问题,我寻找了资料,原来Linux的结构是这样的。 /usr/local下一般是你安装软件的目录,这个...
原创
发布博客 2018.09.30 ·
3392 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

acid与acp

传统关系型数据库事务acid原子性、一致性、隔离性、持久性1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元至B账户。这两步要么一起完成,要么一...
原创
发布博客 2018.09.30 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SOA与微服务对比

SOA:服务注册到企业服务总线 SOA与微服务对比  微服务架构的优点:边界清晰,开发测试维护简单技术栈灵活松耦合可用性高可以按需扩展 微服务架构的缺点:接口依赖分布式带来的复杂性网络延迟容错消息序列化数据一致性 SpringCloud是微服务架构解决方案的全家桶 Dubbo只是实现了服务治理,而Spring Cl...
原创
发布博客 2018.09.30 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库优化

数据库瓶颈:连接数处理能力存储量 优化方案:扩展硬件SQL优化索引连接池缓存读写分离分库分表大数据 搜索引擎 什么时候考虑切分?能不切分尽量不要切分超过500W条或2G数据量过大数据增长过快安全性和可用性考虑 切分类型与特点垂直切分、水平切分、水平分库分表垂直切分与基于结构的、基于业务的水平切分...
原创
发布博客 2018.09.28 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

servlet的url-pattern匹配规则

转自:https://www.cnblogs.com/canger/p/6084846.html首先需要明确几容易混淆的规则:servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern。Servlet 2.5开始,一个servlet可以使用多个url-pattern规则,&l...
原创
发布博客 2018.09.17 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

redis

使用场景:数据字典,比如账期,只支持最近12个月,最早从已有开始它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。 Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,...
原创
发布博客 2018.08.20 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring, MyBatis 多数据源的配置和管理

来自https://www.cnblogs.com/digdeep/p/4512368.html 分布式的多数据源,建议采用MyCat 
原创
发布博客 2018.08.16 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea快捷键

上次编辑位置  Ctrl+Shift+Backspace 或者 Ctrl+Shift+方向键在路径中查找  Ctrl+Shift+F修改全局变量名:Shift+F6 ,然后选择Rename all occurrences代码格式化:Ctrl+Alt+L全局查找Java类:Ctrl+N 全局查找文件:Ctrl+Shift+N 1、main方法: 键入psvm...
原创
发布博客 2018.08.14 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis理解

我们把Mybatis的功能架构分为三层: API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。 基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置...
原创
发布博客 2018.08.10 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解Spring MVC 思想

原文地址:http://elf8848.iteye.com/blog/875830
原创
发布博客 2018.08.06 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC学习笔记

原文地址:https://www.cnblogs.com/sunniest/p/4555801.htmlSpringMVC学习笔记----一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the s...
原创
发布博客 2018.08.03 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven私有库Sonatype Nexus

企业为了安全,常使用maven私有库,Sonatype Nexus是首先。具体的安装与使用参见如下文章:https://blog.csdn.net/u010468602/article/details/53787445https://blog.csdn.net/liulihui1988/article/details/72730974下面谈一下,我对Nexus的理解Nexu...
原创
发布博客 2018.07.31 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前后端分离后,使用token进行接口调用验证处理

目前项目的发展趋势是前后端分离,前端使用vue、React、angular等技术,后端提供接口。这种方式将后端开发人员从JSP(HTML、css、JS)中解放出来,更专注于后台逻辑的实现。但前后端分离后,由于后端接口是无状态的,那用户信息等敏感数据如何拿到呢?可以使用token(令牌)机制进行实现,思路如下:前端第一次登录后,后端使用userid、时间戳等信息组成字符串,然后使用A...
原创
发布博客 2018.07.27 ·
8529 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

泛型详解

参见:https://blog.csdn.net/s10461/article/details/53941091
原创
发布博客 2018.07.23 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java Pattern和Matcher详解

转载自:http://blog.csdn.net/cclovett/article/details/12448843/ 结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matches(String regex,CharSequence input)一种最基础最简单的匹...
原创
发布博客 2018.07.12 ·
197 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

nginx优化 突破十万并发

来源:http://www.fwqtg.net/nginx%E4%BC%98%E5%8C%96-%E7%AA%81%E7%A0%B4%E5%8D%81%E4%B8%87%E5%B9%B6%E5%8F%91.html 一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的...
原创
发布博客 2018.06.25 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx优化 突破十万并发

来源:http://www.fwqtg.net/nginx%E4%BC%98%E5%8C%96-%E7%AA%81%E7%A0%B4%E5%8D%81%E4%B8%87%E5%B9%B6%E5%8F%91.html 一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的...
原创
发布博客 2018.06.25 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql拆分

数据库拆分有两种方式:垂直拆分和 水平拆分 垂直拆分:什么情况下适合垂直拆分?1、表中的字段,占用空间较大,比如BLOB或TEXT,这时可以将大字段,单拆出一个表2、某块功能,需独立出来,这时可将这块功能,单独拆出一个数据库如何进行垂直拆分?使用主从备份与切换的方式1、创建主从备份,然后同步2、停止主写入3、切至从备份 水平拆分:什么情况下适...
原创
发布博客 2018.06.11 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2018学习计划

深入掌握       redis       zookeeper       mysql分库分表       session共享       spring boot spring cloud
原创
发布博客 2018.06.05 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多