- 博客(91)
- 收藏
- 关注
原创 mysql batchupdate 条件更新需要注意的问题
<update id = "batchUpdateAccountUser" parameterType="java.util.List"> update user_basic_info <trim prefix="set" suffixOverrides=","> <trim prefix="unionId=case" suffix=...
2020-06-23 16:31:36
1208
原创 centos 7 本地目录绑定本地目录
//绑定/var/lib/workspace/log 到 /data/logmount --bind /var/lib/workspace/log /data/log//解绑umount -f /data/log//解绑之后才能删除目录,否则删除失败//删除rm -rf /data/log...
2020-02-01 19:43:36
482
原创 centos7 ngx_openresty 服务化开机自启
vi /usr/lib/systemd/system/nginx.service[Unit]Description=The NGINX HTTP and reverse proxy server[Service]Type=forkingExecStartPre=/usr/servers/nginx/sbin/nginx -c /usr/servers/nginx/conf/ngi...
2020-01-30 22:17:00
1585
原创 子网掩码计算题与解析
已知:172.16.30.10/20,请计算出这个IP地址的主机数,子网数,子网位,主机位,子网号,主机号,网络地址,广播地址,主机地址范围格式多少? 在解题之前,我们需要知道IP地址的类型: 地址类型 特征 网络范围 默认掩码 A类地址 第1个8位中的第一位始终为0 0-127 255.0.0.0 B类...
2019-12-13 15:59:19
22395
2
转载 JAVA异常面试题
1.try{}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?也许你的答案是在return之前,但往更细地说,我的答案是在return中间执行,请看下面程序代码的运行结果: public classTest { public static void main(String[...
2018-09-12 12:39:39
399
转载 spring boot监听器使用
spring boot中支持的事件类型定在org.springframework.boot.context.event包中,目前支持的事件类型有如下6种:ApplicationFailedEventApplicationPreparedEventApplicationReadyEventApplicationStartedEventSpringAppli
2017-12-07 22:38:31
1389
转载 常用的Redis客户端的并发模型
并发访问Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混乱造成。对此有2种解决方法:1.客户端角度,为保证每个客户端间正常有序与Redis进行通信,对连接进行池化
2017-12-04 18:36:37
2746
转载 数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)
一、数据库事务隔离级别数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。√: 可能出现 ×: 不会出现脏读不可重复读幻读Rea
2017-10-16 15:20:11
287
转载 JMeter基础之一 一个简单的性能测试
QPS 解释 QPS : Query Per Second 每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。 为了达成预期的测目的,需要需要在jmeter中建立一个测试计划。因为本次测试仅要求完成对fnng.cnblogs.com 和 tt-topia.rhcloud.com 两个博客首页请求,因
2017-09-29 22:59:35
286
转载 mycat结合MySQL双主实现读写分离
mycat结合MySQL双主实现读写分离服务器拓扑服务器架构安装MySQL创建mysql用户groupadd mysqluseradd -r -g mysql -s /bin/false mysql安装MySQLyum install -y libaiocd /usr/local/src/wget
2017-09-27 23:34:23
299
转载 centos 文件权限整理
一、前言 Linux下所有资源、设备均被视作文件来操作,而文件权限则是决定用户可各文件操作的范围,无论是平时使用Linux,还是写程序均涉及这方面。以下为个人学习的整理,供以后查阅。 二、 三种权限 1. 普通权限权限
2017-09-23 15:55:48
288
转载 Mycat系列之一:数据分片入门实战
近日尝试了关于Mycat分表分库的特性,这里做一些整理,作为入门的参考。本文不对Mycat配置的每一项都进行详细解释,这些内容在其官方的权威指南中都有介绍,这里阐述部署mycat的实际操作过程,也算是对文档没有交代部分的一个补充吧。一、方案规划部署模型如图mycat-model其中,有两台虚拟机:192.168.1.21和192.168.1.22,前者用于部署M
2017-09-23 12:29:35
439
转载 RESET MASTER和RESET SLAVE使用场景和说明,以及清除主从同步关系
mysql主从复制中,需要将从库提升为主库,需要取消其从库角色,这可通过执行RESET SLAVE ALL清除从库的同步复制信息、包括连接信息和二进制文件名、位置。从库上执行这个命令后,使用show slave status将不会有输出。RESET SLAVE vs. RESET SLAVE ALL: Disconnecting a replication slave is easier
2017-09-20 21:43:04
789
转载 centOs 6 Mysql设置主从 主主同步
设置MySQL主从同步主从同步,也称master-slave,是开发过程中常见的提高程序性能的办法。通常情况下在主数据库服务器写入数据,查询数据的时候是在从服务器,主从服务器之间通过同步机制来保持一致,虽然主从数据库的一致性是存在一定时间差的,但因为这个时间差很小所以在一些对时间不是非常敏感的业务场景下被认为是实时一致的。在大多数主流数据库中都是可以通过配置来实现主从同步、读写分离的。这里
2017-09-20 17:39:05
345
原创 centOS6.6 源码安装mysql-5.7.19多实例
首先去官网下载mysql-5.7.19.tar.gz和mysql-boost-5.7.19.tar.gz
2017-09-20 15:22:17
766
原创 J2EE相关随笔
hibernate-jpa @Column 中的name属性,如果为大写如INSETTIME 映射数据库字段时不会添加_ ,若为InsetTime 则会加下滑线为 inset_time
2017-06-07 11:46:34
240
转载 Linux yum 安装mysql 两篇
Linux yum安装MySQL5.7 一、安装配置MySQL的yum源12345678910# 安装MySQL的yum源,下面是RHEL6系列的下载地址rpm -Uvh http://dev.mysql.com/get/mysql-community
2017-06-03 20:54:18
1046
转载 Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务
Dubbo与Zookeeper、Spring整合使用 Dubbo采用全spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。 一:单机模式安装zookeeper 1,下载zookeeper注册中心,下载地址:http:/
2017-04-07 17:50:57
219
转载 Spring自动注入properties文件
1. 因为在下面要用到Spring的配置,所以,首先要引入其对应的命名空间,即要在applicationContext.xml中加入以下的配置:Xml代码 xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://www.spri
2017-04-07 16:42:23
278
转载 Spring配置文件<context:property-placeholder>
标签提供了一种优雅的外在化参数配置的方式,不过该标签在spring配置文件中只能存在一份!!!众所周知,Spring容器是采用反射扫描的发现机制,通过标签的命名空间实例化实例,当Spring探测到容器中有一个org.springframework.beans.factory.config.PropertyPlaceholderCVonfigurer的Bean就会停止对剩余PropertyP
2017-04-07 16:38:48
765
转载 Spring Session原理
Spring Session的架构当实现session管理器的时候,有两个必须要解决的核心问题。首先,如何创建集群环境下高可用的session,要求能够可靠并高效地存储数据。其次,不管请求是HTTP、WebSocket、AMQP还是其他的协议,对于传入的请求该如何确定该用哪个session实例。实质上,关键问题在于:在发起请求的协议上,session id该如何进行传输?Sprin
2017-04-04 20:48:51
752
转载 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessio
2017-04-01 15:56:26
624
转载 Centos7.0安装MySql数据库、jdk、tomcat详解
安装mysql的命令:# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm#rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-server系统会
2017-03-23 17:43:15
1030
转载 mysql分表方法-----MRG_MyISAM引擎分表法
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10进行取模。
2017-01-25 15:28:52
251
转载 连接池 druid(阿里巴巴的框架)
属性跟 dbcp 连接池的差不多.加入了 filters 监控(value 值要有 stat) 在web.xml里加入下面的Servlet 就可查看 例: http://localhost:8080/BenbearGame_test/druid跟spring 一起用时( 只要配置 initialSize maxActive 就可以),加入其实配置性能不好,官方文档里也不没加
2016-11-23 14:37:35
579
转载 sonar代码审查问题总结
格式:问题名字+问题出现的次数Resources should be closed2资源未关闭,打开发现有两处用到的IO流没有关闭Conditions should not unconditionally evaluate to "TRUE" or to "FALSE"1if/else判断里出现了重复判断,比如在if(a>10)的执行体里面又判断if(a
2016-10-22 11:20:24
5273
转载 sonar代码审查问题总结
格式:问题名字+问题出现的次数Resources should be closed2资源未关闭,打开发现有两处用到的IO流没有关闭Conditions should not unconditionally evaluate to "TRUE" or to "FALSE"1if/else判断里出现了重复判断,比如在if(a>10)的执行体里面又判断if
2016-10-22 11:12:39
721
转载 java十进制转十六进制
public class ToHex { //10进制转16进制 public static String IntToHex(int n){ char[] ch = new char[20]; int nIndex = 0; while ( true ){ int m = n/1
2016-10-20 15:48:15
965
转载 maven禁止依赖
org.springframework.data spring-data-redis 1.7.4.RELEASE * * redis.clients jedis
2016-10-20 15:41:10
964
转载 web服务器与应用服务器静态文件处理
网站通常会采用web服务器(如Nginx、apache)与应用服务器(如tomcat、jboss、jetty等)组合提供服务,这样做的优势是什么?1. 功能侧重点不同。web服务器性能显著,如Nginx可以支撑5万并发连接;对js、css、图片等静态文件有较强的处理能力;可按照预定规则过滤url以及URL的重定向;可作为软负载提供负载均衡服务等等应用服务器相对笨重,更多的是用于处理较复
2016-10-14 11:12:52
454
转载 maven相关系列
http://www.cnblogs.com/davenkin/p/advanced-maven-multi-module-vs-inheritance.htmlhttp://blog.youkuaiyun.com/jinshuaiwang/article/details/23686099http://blog.youkuaiyun.com/sunmenggma
2016-10-05 22:32:25
213
转载 [Java][activiti]同步或者重构activiti identify用户数据的方法
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]同步或者重构Activiti Identify用户数据的多种方案比较方案一调用IdentifyService接口完成同步接口定义同步单个接口实现片段ActivitiIdentifyCommonDaojavaActivitiIdentifyServicejavaAccoun
2016-06-06 23:26:59
464
转载 Activiti — 动态任务分配
动态任务分配使用的两种方式一、通过特殊表达式,来获取任务信息 ,在流程 UserTask节点上设置 ${流程变量的Key}1、流程定义 1 "1.0" encoding="UTF-8"?> 2 "http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSch
2016-06-06 16:47:16
3860
转载 FIND_IN_SET和GROUP_CONCAT的用法
find_in_set 函数使用方法 个例子来说:有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文...1,12,13 等等 。现在有篇文章他既是 头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4图文标准的文章呢??这就要我们的 find_in_
2016-05-15 22:13:14
1019
转载 Hibernate多对多中间表有多个字段字段的注解配置方式(三)
情况三:本示例主要以学生(T_Student)和课程(T_Course)之间的多对多关系,中间表Score(分数),学生表和课程表是多对多关系,另外为他们的关系添加额外的字段---分数:T_Student类如下:package server.com.upc.test;import java.util.HashMap;import java.util.HashSet;
2016-05-04 23:14:17
586
转载 Hibernate多对多中间表有多个字段字段的注解配置方式(二)
情况二:如果中间表不仅仅是做关联用的,它里面包含了其他字段信息,仅仅靠多对多的关系是搞不定的。解决方案:多对多的关系拆分为两个一对多!这时候三张表的Model都需要写。我们知道,一对多的关系,一般都是在多的一方做配置。具体代码如下:学生表@Entity@Table(name = "T_STUDENT")@SequenceGenerator(name = "S
2016-05-04 23:13:20
1628
转载 用shape实现progressbar的转圈效果控制转速
android:toDegrees 这个属性 就是控制转动幅度的 可以设置大于360 数值大 就看起来转动快些了的
2016-04-21 11:45:23
6773
转载 去掉img标签里的width 和 height的属性
public class ImageRemove { public static void main(String args[]){ String html = ""; html = html.replaceAll("(]*?)\\s+width\\s*=\\s*\\S+","$1"); html = html.replaceAll("(]*?)\\
2016-04-20 15:41:26
4676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人