自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不吃_花椒的博客

发上等愿,结中等缘,享下等福。

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 mybatis和JPA实现乐观锁解决并发问题-阿里巴巴JAVA开发手册详细解读

在阿里巴巴近期发出的阿里巴巴JAVA开发手册(终极版)中有这样一条记录。【强制】并发修改同一记录时,避免更新丢失,需要加锁。要么在应用层加锁,要么在缓存加锁,要么在数据库层使用乐观锁,使用version作为更新依据。 说明:如果每次访问冲突概率小于20%,推荐使用乐观锁,否则使用悲观锁。乐观锁的重试次数不得小于3次。那么什么是乐观锁呢?乐观锁( Optimist

2017-09-29 10:32:04 3301 1

原创 JDK1.7和1.8中List集合中sort方法排序问题【JAVA】

上次做项目的过程中遇到一个对list集合排序的问题,一直困扰着我,后来一直到最后找了半天才发现问题所在。因为我本机上JDK版本是1.8 ,而服务器中JDK版本是1.7,因此在线下测试的过程中跑数据都好好地,而到了线上却总是出现问题,后来查询很多文章才予以解决,现在特地记录出来,方便以后查阅,也帮助大家共勉。//            // 排序胜率            //

2017-09-25 16:05:27 14239

原创 JAVA中String类型的几种替换空格的方式

上次在做数据抓取的过程中,抓取下来的数据中有个空格一直难以去掉,一直到最后尝试了多种方式才去除掉,在此记录一下。原来数据是这样,大家可以看到,字符串的两边是有空格的。因为这个编译器会自动把那个空格去掉,因此只能截图保留,望谅解。String issue = new String("  第1151期 ");//由于里面有空格,因此使用了多种方式去空格。

2017-09-25 15:51:58 2937

原创 Springboot通过集成Webmagic实现数据抓取功能。

一、什么是Webmagic. 要使用Webmagic首先需要了解什么是Webmagic. webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发。webmagic主要由Downloader(下载器)、PageProcesser(解析器)、Schedule(调度器)和Pipeline(管道)四部分组成。 webmagic采用完全模块化的设计,功能

2017-09-22 13:56:40 8732

转载 关于sql里left join的效率问题

随着数据量越来越大,网站访问的速度变的越来越慢,于是开始关注这速度慢的原因,下面是我对其中一条sql的分析过程。sql中包含以下信息:1、sql包含数据处理函数,比如nvl函数,case when函数等2、sql中包含inner join,left join等关联关系3、sql中有排序和分页下面是分析过程1、首先把排序去掉,速度确实很快,但没办法,排序是必须的,

2017-09-12 17:17:19 16368 1

转载 linux iptables常用命令之配置生产环境iptables及优化

查看当前配置:iptables -L防火墙配置文件:vi /etc/sysconfig/iptables开放80端口:/*-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT经测试无效/iptables -A INPUT -p tcp -s 0/0 --dport 8180

2017-09-12 17:10:55 818

转载 Spring中@Autowired注解、@Resource注解的区别

Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。  @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam

2017-09-12 14:33:39 338

转载 Nginx的启动、停止与重启

启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式:从容停止  1、查看进程号[root@LinuxS

2017-09-11 16:36:07 346

转载 linux iptables IP限制访问 指定IP访问

只允许指定的一个IP访问服务器vi /etc/sysconfig/iptables*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -s 165.232.121.17 -j ACCEPT-A INPUT -j DROPCOMMIT如果你之前的防火墙设

2017-09-11 10:47:30 25412 2

原创 mysql索引类型Normal,Unique,Full Text区别及索引方法Btree,Hash的区别

问题1:mysql索引类型Normal,Unique,Full Text区别Normal:表示普通索引,大多数情况下都可以使用Unique:约束唯一标识数据库表中的每一条记录,即在单表中不能用每条记录是唯一的(例如身份证就是唯一的),Unique和Primary Key约束均为列或列集合中提供了唯一性的保证,Primary Key是拥有自动定义的Unique约束,但是每个表中可以有

2017-09-07 17:28:03 675

转载 linux的一些命令 -查看cc攻击-网口ip统计等

Linux判断CC攻击命令详解2011年12月23日 ⁄ 安全 ⁄ 暂无评论查看所有80端口的连接数Java代码  netstat -nat|grep -i '80'|wc -l  对连接的IP按连接数量进行排序    netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

2017-09-06 15:13:04 2847

EditPlus中文版_v2.30H.rar

EditPlus中文版_v2.30H中文版本下载。好用的文档阅读器。

2019-08-21

Foxmail_7.2.8.379_setup.rar

Foxmail软件下载,免费,开源。Foxmail_7.2.8.379_setup

2019-08-21

空空如也

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

TA关注的人

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