自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 负载均衡

负载均衡是什么 常用负载均衡策略图解 常用负载均衡策略优缺点和适用场景 用健康探测来保障高可用 结语  负载均衡是什么  正如上图所示的这样,由一个独立的统一入口来收敛流量,再做二次分发的过程就是负载均衡,它的本质和分布式系统一样,是分治。 如果大家习惯了开车的时候用一些导航软件,我们会发现,导航软件的推荐路线方案会有一个...

2019-01-04 16:19:14 146

转载 自己总结的ORACLE日常运维常用的SQL

 -- 会话被阻塞select t.BLOCKING_SESSION ,t.sid,t.serial# ,t.* from v$session t where t.BLOCKING_SESSION is not null; 历史session:select * from V$ACTIVE_SESSION_HISTORY;-- 当前正在执行的SQLselect sql.INST_ID,sql.S...

2018-12-27 17:51:46 1090

转载 MySQL数据库事务各隔离级别加锁情况--read committed && MVCC

转自http://www.imooc.com/article/17290#comment上节回顾上篇记录了我对MySQL 事务 隔离级别read uncommitted的理解。这篇记录我对 MySQL 事务隔离级别 read committed & MVCC 的理解。前言可以很负责人的跟大家说,MySQL 中的此隔离级别不单单是通过加锁实现的,实际上还有repeat...

2018-12-25 19:35:02 294

转载 数据库事务特征、数据库隔离级别,以及各级别数据库加锁情况(含实操)--read uncommitted篇

转载自https://www.jianshu.com/p/d75fcdeb07a31.前言1.1 记录什么?1.数据库事务特征我只是背过,并没有很深刻的理解。2.数据库事务的隔离级别只是了解,并没有深刻理解,也没有在实际工作中体验使用过。3.经常面试被人问起数据库加锁情况,一头雾水,很懵。4.在网上找过很多博客,有的写得太多没耐心看,有的写得摘抄的定义,泛泛而谈,没有实操更没有...

2018-12-25 14:43:48 388

原创 TCP通信原理

首先,对于TCP通信来说,每个TCP Socket的内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式及TCP的滑动窗口就是依赖于这两个独立的Buffer和该Buffer的填充状态。接收缓冲区把数据缓存到内核,若应用进程一直没有调用Socket的read方法进行读取,那么该数据会一直被缓存在接收缓冲区内。不管进程是否读取Socket,对端发来的数据都会经过内核接收并缓存到Soc...

2018-09-29 17:02:59 1845

转载 select for update

——————————— Oracle —————————————————– Oracle 的for update行锁键字: oracle 的for update行锁   SELECT…FOR UPDATE 语句的语法如下:   SELECT … FOR UPDATE [OF column_list]  [ WAIT n | NOWAIT ]  [SKIP LOCKED]; 其中:   ...

2018-08-22 14:57:14 159

转载 js中undefined和null的区别

转自:http://www.cnblogs.com/eastday/archive/2010/03/03/1677324.html在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初...

2018-08-04 11:15:05 100

转载 Angular的$watch

(1)$watch简介在digest执行时,如果watch观察的的value与上一次执行时不一样时,就会被触发。AngularJS内部的watch实现了页面随model的及时更新。$watch方法在用的时候主要是手动的监听一个对象,但对象发生变化时触发某个事件。(2)watch方法用法 1 $watch(watchFn,watchAction,dee...

2018-08-02 09:16:32 1149

原创 Anguar的监听器

$scope.$watch('role',function(){    loadRoleRight();})当监听到$scope.role值发生变化就执行function中的任务!

2018-08-01 11:28:35 87

原创 @requestBody作用和注意

今天练习Angular时用$http 往服务器传了 {role_id:$scope.role} 的json字符串,在服务器端用@requestBody Integer role_id 接受时报了400 BadRequst错误 , @RequestBody作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConv...

2018-08-01 11:06:54 6581

原创 springmvc与struts2不同

 springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过滤器。 springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。 Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmvc通过参数解...

2018-07-20 21:17:24 85

原创 三次握手,四次挥手图解

2018-04-14 18:49:37 304

原创 c3p0连接oracle报错

错误信息:WARNING: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@38882d9a -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!四月 14, 2018 1:58:58 下午 com.mch...

2018-04-14 14:42:22 1270

原创 EL取数据时(.属性)时取不到相应属性

public class User { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; }}测试表明:${user.Name}无法取到,报javax.el.PropertyNotFoundException: Pr...

2018-04-11 19:58:12 1478

原创 一种将两个char字符拼起来的方法

public class test { public static void main(String[] args) { char a = 'a'; char b = 'b'; System.out.println(a+""+b+a);//aba }}

2018-04-10 21:53:07 8491 1

原创 数据库漏洞

String str = new Scanner(System.in).nextline;System.out.println( statement.execute(("select * from test4 where (username=1 and usercode=")+str));若用户输入 'aa') or 1=1 则 会构成完整语句:select * from test4 where ...

2018-03-15 20:14:20 796

原创 String 和 new String()区别

1.String str1 = "abc";  String str2 = "abc";sysout(str1==str2)  为 TRUE解释:栈中str1和str2都直接指向常量池中“abc”,==比较地址,地址一样。2.String str1 = "abc";  String str2 = new String(“abc”);sysout(str1==str2);为FALSE解释:str1指...

2018-03-09 22:09:15 1512 1

原创 工具类关闭流;可变参数

可变参数:...  只能形参最后一个位置,处理方式与数组一致public static void close(Closeable... io){for(Closeable temp:io){try{if(temp != null){temp.close();}}catch(Exception e){}}}

2018-02-28 20:09:20 258

原创 Matcher.find();Matcher.matches();Matcher.rs

String first = scan.next();String pattern = "^(\\d{3})#([\u4e00-\u9fa5]{0,})#(\\d{1,3})$";Pattern r = Pattern.compile(pattern);Matcher m = r.matcher(first);System.out.println(m.matches());//

2018-02-03 21:47:30 260

原创 如果list.remove()中下标类型与对象类型一样,下标优先

static  void test(){ArrayList<Integer> list = new ArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(4);//删除数据list.remove(1);//优先通过下标来删除for(Integer end : list){System.out.pr...

2018-02-02 11:02:20 758

空空如也

空空如也

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

TA关注的人

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