学习
javaee_sunny
知行合一.
展开
-
Hadoop-模拟搭建日志收集系统
一. 技术点梳理Nginx:其实一个web server,此流程中做反向代理,起到分发用户请求的作用,在集群环境时,也可以用它实现负载均衡;Spawn cgi:提供一个cgi网关接口,可以将server服务,快速的暴露出去以便对外提供服务,对外提供的服务走fcgi协议,fcgi协议是一种特殊的http请求,而http请求安全性相对差一些,因为容易受到外部的攻击;Thrift RPC: 通过执行th...原创 2018-05-15 13:01:31 · 5251 阅读 · 2 评论 -
利用正则表达式判断是否为数字
public static void main(String[] args) { String str = null; boolean flag = isNumeric(str); System.out.println(flag); String str1 = ""; boolean flag1 = isNumeric(s原创 2017-08-24 14:17:59 · 5543 阅读 · 0 评论 -
判断是否为纯数字拼接而成的字符串
public static void main(String[] args) { //8 表示每个数字的长度 Pattern pattern = Pattern.compile("([0-9]{8}[,]?)+"); String bigStr1 = "20170841,1"; String bigStr2 = "20170841,20原创 2017-08-23 18:08:58 · 526 阅读 · 0 评论 -
判断是否为连续的数字拼接而成的字符串
public static void main(String[] args) { //此种情况已经明确是数字拼接而成,如果可能含有非数字的情况,需要先判断是否全部为数字 String str1= "00001,00002"; String[] split = str1.split(","); for (int i = 0; i < s原创 2017-08-23 18:05:05 · 1209 阅读 · 1 评论 -
ORACLE数据库事务隔离级别
事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可重复读取:事务T1读取一行记录,转载 2017-08-23 16:38:58 · 559 阅读 · 0 评论 -
SSM-Mybatis调用Oracle存储过程返回结果集(游标)
1.创建一个包此处创建一个包,是为了创建存储过程时,用游标作为out输出参数时声明为游标类型用的.--创建一个包create or replacepackage typesas type empListCursor is ref cursor;end types;2.创建存储过程用in表示存储过程的输入参数,用out表示存储过程的输出参数,此处输出参数为游标.CREATE OR REPLA原创 2016-09-08 14:49:47 · 2236 阅读 · 0 评论 -
Invalid bound statement (not found)
1.错误现象2.错误原因一般原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上.按以下步骤一一执行:1:检查xml文件所在的package名称是否和interface对应的package名称一一对应2:检查xml文件的namespace是否和xml文件的package名称一一对应3:检查函数名称能否对应上4:去掉xml文件中的中文原创 2016-09-07 17:42:08 · 406 阅读 · 0 评论 -
Mybatis实现批量删除操作
这里主要考虑两种参数类型:数组或者集合.而这点区别主要体现在EmpMapper.xml文件中标签的collection属性:当collection=”array“时,表名参数为数组;当collection=”list“时,表名参数为集合.具体示例如下:EmpMapper.xml: <!-- 批量删除员工信息 --> <delete id="batchDeleteEmps" par原创 2016-09-12 11:10:06 · 81336 阅读 · 11 评论 -
canal之高可用架构设计与应用
一 高可用架构设计配置说明:zookeeper x 3 + canal x 2 + mysql x 2组件说明:1.linux内核版本(CentOS Linux 7):(命令:uname -a)Linux slave1 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/...原创 2019-06-09 05:55:02 · 4188 阅读 · 0 评论