码迷,mamicode.com
首页 > 2017年12月29日 > 全部分享
java并发编程的艺术——第五章总结(Lock锁与队列同步器)
Lock锁 锁是用来控制多个线程访问共享资源的方式。 一般来说一个锁可以防止多个线程同时访问共享资源(但有些锁可以允许多个线程访问共享资源,如读写锁)。 在Lock接口出现前,java使用synchronized关键字实现锁的功能,但是在javaSE5之后,并发包中提供了Lock接口(以及其实现类) ...
分类:编程语言   时间:2017-12-29 15:06:16    阅读次数:219
ERROR org.hibernate.hql.internal.ast.ErrorCounter unexpected token: form 异常解决
ERROR org.hibernate.hql.internal.ast.ErrorCounter unexpected token: form 异常解决 根据异常提示:我找了我的MySQL语句:果然找到了 将FORM修改为FROM后运行就对了 这些都是粗心导致,希望我能记住这个错误。 我百度了一下 ...
分类:Web程序   时间:2017-12-29 15:06:10    阅读次数:291
保护家庭网络安全的几个小招
当下,不管你承认与否,无线网络都已成为当下家庭生活的必需品,停水停气可以,停Wi-Fi是万万不行的。作为家庭网络中枢,无线路由器担当着承上启下的连接作用,监控摄像头、电视、笔记本、Pad、手机等等,未来随着智慧家庭的发展,接入网络的终端只增不减。这对无线网的性能以及安全性都是一个挑战。 那么,要如何 ...
分类:其他好文   时间:2017-12-29 15:06:00    阅读次数:166
4.5—4.6 磁盘格式化;4.7—4.8 磁盘挂载;4.9 手动增加swap空间
4.5 磁盘格式化(上)CentOS 7 磁盘格式化:默认为xfs文件系统分区1. 给sdb磁盘分区:[root@hao-01 ~]# fdisk /dev/sdb命令(输入 m 获取帮助):nSelect (default p): p分区号 (1-4,默认 1):1起始 扇区 (2048-20971519,默认为 2048):回车(默认)Last 扇区, +扇区 or +size{K,M,G}
分类:其他好文   时间:2017-12-29 15:05:51    阅读次数:156
linQ 结果 匿名类型 用作 binding source的方法
把匿名类型转成list<object>即可 由于wpf的绑定利用了反射的原理,所以不用指定具体的数据类型 在binding取值时会自动gettype,如果是uwp 的强类型绑定就不可以用这个方法了 方法如下,尽显代码的优雅 var linqresult= ( from r in inqsource ...
分类:其他好文   时间:2017-12-29 15:05:45    阅读次数:122
ArrayBlockingQueue使用
阻塞与非阻塞: 阻塞: 阻塞调用是没有获得资源则挂起进程,被挂起的进程进入休眠状态,调用的函数只有在得到结果之后才返回,进程继续。 对象是否处于阻塞模式和函数是不是阻塞调用有很强的相关性,但并不是一一对应的;阻塞对象上可以有非阻塞的调用方式。 我们可以通过一定的API去轮询状态,在适当的时候调用阻塞 ...
分类:其他好文   时间:2017-12-29 15:05:38    阅读次数:147
flask_admin 笔记四 自定义视图
定义自己的视图 对于您的要求非常具体的情况,您很难用内置的ModelView类来满足这些需求,Flask-Admin使您可以轻松地完全控制并将自己的视图添加到界面中。 1)独立视图 可以通过扩展BaseView类并定义自己的视图方法来添加一组独立的视图(不绑定到任何特定的模型)。 例如,要添加来自第 ...
分类:其他好文   时间:2017-12-29 15:05:31    阅读次数:183
人行征信第三张报告的信息提取
提取第三张报告的各种信息。使用正则和xpath方法。 其中html第三张报告的页面源码字符串。 结果是 ...
分类:其他好文   时间:2017-12-29 15:05:20    阅读次数:245
58到家数据库30条军规解读
军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 ...
分类:数据库   时间:2017-12-29 15:05:12    阅读次数:126
2018年目标总览
1.数据结构与算法 2.计算机组成原理 3.操作系统 4.计算机中的数学 5.概率论与数理统计 6.强化对C++的使用 7.熟练Java 8.深化对编程语言的理解(不只停留在会用,会学的基础上) 9.Computer Architecture 10.数据库 11.编译原理 12.分布式系统 13.P ...
分类:其他好文   时间:2017-12-29 15:05:05    阅读次数:158
java 类(一):抽象类
/*当多个类中出现相同功能,但是功能主体不同,这是可以进行向上抽取。这时,只抽取功能定义,而不抽取功能主体。抽象:看不懂。抽象类的特点:1,抽象方法一定在抽象类中。2,抽象方法和抽象类都必须被abstract关键字修饰。3,抽象类不可以用new创建对象。因为调用抽象方法没意义。4,抽象类中的抽象方法 ...
分类:编程语言   时间:2017-12-29 15:04:58    阅读次数:107
oracle where exists 2
Where exists 2之前按照个人理解讲了基本的select 用法。当然 exists 并不仅仅只能更在select之后。比如update 也可以使用 where exists 继续之前的讲解,我从网上看到说。Where exists 和 In 效率不一样,就来做个试验对比一下如何不同。首先创 ...
分类:数据库   时间:2017-12-29 15:04:51    阅读次数:178
POJ 3046 Ant Counting ( 多重集组合数 && 经典DP )
题意 : 有 n 种蚂蚁,第 i 种蚂蚁有ai个,一共有 A 个蚂蚁。不同类别的蚂蚁可以相互区分,但同种类别的蚂蚁不能相互区别。从这些蚂蚁中分别取出S,S+1...B个,一共有多少种取法。 分析 : 实际就是要解决 => 从 n 种物品中取出 m 个有多少种取法 ( 同种无法区分 ) 计数问题的 D ...
分类:其他好文   时间:2017-12-29 15:04:40    阅读次数:146
MySQL 最左前缀(Leftmost Prefix) & 组合索引(复合索引,多列索引)
资料来源于网络,仅供参考学习。 CREATE TABLE test(a INT,b INT,c INT,KEY idx(a,b,c)); 优: SELECT * FROM test WHERE a=10 AND b>50;差: SELECT * FROM test WHERE b>50; 优: SE ...
分类:数据库   时间:2017-12-29 15:04:30    阅读次数:170
Linux下终端的快捷键及建立打开终端的快捷键
Linux终端使用技巧今天才发现Linux下的终端有这么多好用的快捷键。Shift+Ctrl+T:新建标签页Shift+Ctrl+W:关闭标签页Ctrl+PageUp:前一标签页Ctrl+PageDown:后一标签页Shift+Ctrl+PageUp:标签页左移Shift+Ctrl+PageDown:标签页右移Alt+1:切换到标签页1Alt+2:切换到标签页2Alt+3:切换到标签页3Shift
分类:系统相关   时间:2017-12-29 15:04:23    阅读次数:208
spring mysql多数据源配置
spring mysql多数据源配置 application.properties ...
分类:数据库   时间:2017-12-29 15:04:15    阅读次数:282
类似于xml的一种数据传输格式protobuf
1、Protobuf 简介 Protocol Buffer是google 的一种数据交换的格式,已经在Github开源,目前最新版本是3.1.0。它独立于语言,独立于平台。google 提供了多种语言的实现:Java、C#、C++、Go 和 Python,Objective-C,每一种实现都包含了相 ...
分类:其他好文   时间:2017-12-29 15:04:07    阅读次数:258
985条   上一页 1 ... 40 41 42 43 44 45 46 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!