首页 > 2017年09月05日 > 全部分享
线程本地变量ThreadLocal源码解读
一、ThreadLocal基础知识 原始线程现状: 按照传统经验,如果某个对象是非线程安全的,在多线程环境下,对对象的访问必须采用synchronized进行线程同步。但是Spring中的各种模板类并未采用线程同步机制,因为线程同步会影响并发性和系统性能,而且实现难度也不小。ThreadLocal在... ...
分类:编程语言   时间:2017-09-05 00:56:45    收藏:0  评论:0  赞:0  阅读:237
Java 对象流(输入-输出)objectoutputstream序列化报错
报错:java.io.notserializableexception 解决方法:添加下面代码实现 对象类 ...
分类:编程语言   时间:2017-09-05 00:56:32    收藏:0  评论:0  赞:0  阅读:360
多线程下HashMap的死循环问题
多线程下[HashMap]的问题:1、多线程put操作后,get操作导致死循环。2、多线程put非NULL元素后,get操作得到NULL值。3、多线程put操作,导致元素丢失。本次主要关注[HashMap]-死循环问题。为何出现死循环?大家都知道,HashMap采用链表解决Hash冲突,具体的Has... ...
分类:编程语言   时间:2017-09-05 00:56:20    收藏:0  评论:0  赞:0  阅读:215
Drools笔记:初识与入门
Drools是什么? Drools是一个用Java编写的开源规则引擎,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 通俗地说,Drools是一种工具,使我们能够分离内部业务流程,找到逻辑和数据的集合。我们需要注意 ...
分类:其他   时间:2017-09-05 00:56:09    收藏:0  评论:0  赞:0  阅读:291
51nod 1832 先序遍历与后序遍历【二叉树+高精度】
题目链接:51nod 1832 先序遍历与后序遍历 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 对于给定的一个二叉树的先序遍历和后序遍历,输出有多少种满足条件的二叉树。两棵二叉树不同当且仅当对于某个x,x的左儿子编号不同或x的右儿子编号不同。 对于给定的一个二 ...
分类:其他   时间:2017-09-05 00:55:53    收藏:0  评论:0  赞:0  阅读:381
HDU 5918 Sequence I (KMP)
Sequence I Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2330 Accepted Submission(s): 874 Probl ...
分类:其他   时间:2017-09-05 00:55:37    收藏:0  评论:0  赞:0  阅读:345
Java获取客户端IP
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端... ...
分类:编程语言   时间:2017-09-05 00:55:27    收藏:0  评论:0  赞:0  阅读:247
phpStudy启动失败时的解决方法 提示缺vc9运行库
php5.3、5.4和apache都是用vc9编译,电脑必须安装vc9运行库才能运行。 php5.5、5.6是vc11编译,如用php5.5、5.6必须安装vc11运行库。 php7.0、7.1是vc14编译,如用php7.0、7.1必须安装vc14运行库。 vc9和vc11运行库下载:https: ...
分类:Web开发   时间:2017-09-05 00:55:17    收藏:0  评论:0  赞:0  阅读:405
BZOJ3529: [Sdoi2014]数表
3529: [Sdoi2014]数表 Description 有一张N×m的数表,其第i行第j列(1 < =i < =礼,1 < =j < =m)的数值为 能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。 有一张N×m的数表,其第i行第j列(1 < =i < =礼,1 < =j ...
分类:其他   时间:2017-09-05 00:55:04    收藏:0  评论:0  赞:0  阅读:234
Java集合---HashSet的源码分析
一、 HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。二、 HashSet的实现: 对于HashSet而言,它是基于HashMap实现的,HashSet底层使用Ha... ...
分类:编程语言   时间:2017-09-05 00:54:51    收藏:0  评论:0  赞:0  阅读:249
校招笔试题大杂烩
1、某表达式的前缀形式为"+-*^ABCD/E/F+GH",运算符优先级为^>*/>-+,它的中缀形式为(C) A A^B*C-D+E/F/G+H B A^B*(C-D)+(E/F)/G+H C A^B*C-D+E/(F/(G+H)) D A^B*(C-D)+E/(F/(G+H)) 前缀表达式的计算 ...
分类:其他   时间:2017-09-05 00:54:39    收藏:0  评论:0  赞:0  阅读:261
linux中忘记root密码解决方案
方法一: 如果用户具有sudo权限,那么直接可以运行如下命令: #sudo su root #passwd #更改密码 或者直接运行sudo passwd root命令就可以直接更改root密码。 有关sudo su的区别: 1.共同点:都是root用户的权限; 2.不同点:su仅仅取得root权限 ...
分类:系统服务   时间:2017-09-05 00:54:26    收藏:0  评论:0  赞:0  阅读:354
IDEA + SSH OA 第一天(项目收获:Hibernate XML)
之前都是用工具逆向生成代码,很少写配置文件,今天试着使用,有几点需要注意 Cascade(级联): Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。 Cascade属性的可能值有: all: 所有情况下均进行关联操作,即save-update和delete。 none: 所 ...
分类:Web开发   时间:2017-09-05 00:54:01    收藏:0  评论:0  赞:0  阅读:234
BZOJ1059: [ZJOI2007]矩阵游戏
1059: [ZJOI2007]矩阵游戏 Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N *N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择 矩阵的任意两行,交换这两行(即 ...
分类:其他   时间:2017-09-05 00:53:45    收藏:0  评论:0  赞:0  阅读:225
SQL 数据库高CPU占用语句排查
前述 最近一个项目CPU占用非常高,在IIS内设置CPU限制后系统频繁掉线,通过任务管理器发现SQLSever数据库占用CPU达到40%--70%,对于数据库本人也就处在增删查改几个操作水平层面,这次出了问题就硬着头皮上了,好在经过各种百度问题最终解决了,记性不好用的也不多,为防止忘掉就把主要排查方 ...
分类:数据库技术   时间:2017-09-05 00:53:31    收藏:0  评论:0  赞:0  阅读:360
logging模块
一 简单应用 输出: WARNING:root:warning messageERROR:root:error messageCRITICAL:root:critical message 可见,默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的 ...
分类:其他   时间:2017-09-05 00:53:18    收藏:0  评论:0  赞:0  阅读:246
python 关于列表的增删改查及个别的命令
names = ["a","b","c","d","e","e","a"] #列表names2 = [1,2,3,4,5]#print(names[0:3])#切片#print(names[-2:])#切片#print(names[-2:-1])#切片''' -1 为最后一个位置 '''#print ...
分类:编程语言   时间:2017-09-05 00:53:05    收藏:0  评论:0  赞:0  阅读:236
哪种机械键盘更适合打游戏? 机械键盘5种常用机械轴详细介绍
哪种机械键盘更适合打游戏? 机械键盘5种常用机械轴详细介绍 机械键盘 12-08 (4)青轴 最具特点的就是青轴,青轴一般是打字员的梦想,很少用于游戏,不过是本人的最爱,特点是只有当声音响起的时候按键才被触发,因此打字的时候噼里啪啦,无论是指尖还是心理上都得到了极大满足。 但是其“机动性”打字和双击 ...
分类:其他   时间:2017-09-05 00:52:57    收藏:0  评论:0  赞:0  阅读:292
MyBatis 教程04
... ...
分类:其他   时间:2017-09-05 00:52:36    收藏:0  评论:0  赞:0  阅读:235
(八)Oracle学习笔记—— 触发器
1. 触发器简介 触发器在数据库里以独立的对象存储,类似于过程(procedure)和函数(function),都有声明,执行和异常处理过程的PL/SQL块。它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并 ...
分类:数据库技术   时间:2017-09-05 00:52:27    收藏:0  评论:0  赞:0  阅读:225
1442条   上一页 1 ... 69 70 71 72 73 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!