自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 Mysql知识点

数据库优化建表优化1)数据库范式l 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。如电话列可进行拆分---家庭电话、公司电话l 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 l 第三范式(3NF):首先是 

2017-10-29 19:15:42 256

转载 Deep Learning学习 之 CNN代码解析(MATLAB)

原Blog:http://blog.csdn.net/u013007900/article/details/51428186#t17目录(?)[-]函数调用关系为Test_example_CNNCnnsetupm卷积降采样的参数初始化尾部单层感知机的参数权重和偏量设置cnntrainmcnnffm取得CNN的输入两次卷积核降采样层处理尾部单层

2017-10-26 21:37:24 6268

转载 统计学习方法概论

原blog:http://blog.csdn.net/qll125596718/article/details/83513371.统计学习        统计学习是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科,也称统计机器学习。统计学习是数据驱动的学科。统计学习是一门概率论、统计学、信息论、计算理论、最优化理论及计算机科学等多个领域的交叉学科。

2017-10-21 15:46:55 355

转载 使用JAVA开发高并发网站

通用措施转自知乎:https://www.zhihu.com/question/21177474前端:异步请求+资源静态化+cdn后端:请求队列+轮询分发+负载均衡+共享缓存数据层:redis缓存+数据分表+写队列存储:raid阵列+热备网络:dns轮询+DDOS攻击防护使用Java开发高性能网站需要关注的那些事儿转自:http://www.javabloger.c

2017-10-18 21:39:54 1229

转载 Redis面试总结

原Blog:http://www.cnblogs.com/jiahaoJAVA/p/6244278.html(1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正)(2)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个

2017-10-15 00:42:56 196

转载 Redis设计与实现 --- 单机数据库

原Blog:http://blog.csdn.net/pentiumchen/article/details/44354079一个Redis服务器实例在单机运行时可以添加多个数据库来保存键值对,Redis在实现中通过一个redisDb结构体来描述数据库,该结构体中有一个字典类型的字段来保存数据库中所有的键值对,redisServer结构体来描述服务器实例,该结构体中有一个dbn

2017-10-15 00:28:30 237

转载 Redis设计与实现 --- 数据结构

第2章 简单动态字符串redis里面的字符串对象都采用SDS结构实现。SDS有别于C风格的字符数组和java的String(定长)。这种结构更像C++的String或者java的ArrayList。长度动态可变。redis的所有键值及字符串字面量都采用这种结构。第3章 链表redis的list结构采用双向链表实现。这章花大几页讲链表,感觉在扯《数据结构》。有空直接跳过这

2017-10-14 23:53:17 272

转载 SpringAop实现原理 --- 动态代理、cglib

原Blog:http://blog.csdn.net/heyutao007/article/details/49738887#t1AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执行。不同的切入时机对应不同的Interceptor的种类,

2017-10-14 20:11:37 176

转载 Spring技术内幕:SpringIOC原理学习总结

原Blog:http://blog.csdn.net/fuyuwei2015/article/details/46602763IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只需要关系业务逻辑本身就可以了。 SpringIOC容器的执行步骤是: 1、资源定位,即首先要找到applicationContext.xml文件 2、BeanDef

2017-10-14 12:40:26 249

转载 java并发基础(十)--- Java内存模型

原Blog:http://www.cnblogs.com/HectorHou/p/6054302.html第十六章:Java内存模型——Java并发编程实战一、什么是内存模型,为什么要使用它如果缺少同步,那么将会有许多因素使得线程无法立即甚至永远看到一个线程的操作结果编译器把变量保存在本地寄存器而不是内存中编译器中生成的指令顺序,可以与源代码中的

2017-10-14 00:17:56 165

转载 java并发基础(九)--- 原子变量

原Blog:http://www.cnblogs.com/HectorHou/p/6052643.html第十五章:原子变量与非阻塞机制——Java并发编程实战非阻塞算法:使用底层的原子机器指令(例如比较并交换指令)代替锁来确保数据在并发访问中的一致性应用于在操作系统和JVM中实现线程 / 进程调度机制、垃圾回收机制以及锁和其他并发数据结构可伸缩性和

2017-10-13 23:54:17 272

转载 java并发基础(八)--- 显式锁

原Blog:http://www.cnblogs.com/HectorHou/p/6050077.html第十三章:显示锁——Java并发编程实战一、Lock与ReentrantLockLock接口中定义了一种无条件、可轮询的、定时的以及可中断的锁获取操作,所有加锁和解锁的方法都是显式的。 1 public interfece Lock 2 {

2017-10-13 23:37:26 237

转载 java并发基础(七)--- 加速比、线程开销、减少锁竞争

原Blog:http://blog.csdn.net/kingtouch1459/article/details/51734803原书第十一章11.1 对性能的思考11.1.1 性能的提升意味着什么提升性能意味着用更少的资源做更多的事情, 在任何时刻,提升性能的前提是要保证程序的正确性当操作由于某种特定的资源而受到限制时,通常

2017-10-13 23:19:02 1687

转载 java并发基础(六)--- 死锁与活跃性危险

原blog:http://www.cnblogs.com/HectorHou/p/6040310.html原书第十章一、死锁定义:在线程A持有锁L并想获得锁M的同时,线程B持有锁M并尝试获得锁L,线程AB均不会释放自己的锁,那么这两个线程将永远地等待下去在数据库系统的设中考虑了检测死锁以及从死锁中恢复。JVM没有办法解决死锁,只能在编程和测试时注意不

2017-10-13 23:12:51 311

转载 java并发基础(五)--- 线程池的配置与定制ThreadPoolExecutor

原Blog:http://www.cnblogs.com/HectorHou/p/6037987.html对应原书第八章一、在任务和执行策略之间隐性耦合Executor框架将任务的提交和它的执行策略解耦开来。虽然Executor框架为制定和修改执行策略提供了相当大的灵活性,但并非所有的任务都能适用所有的执行策略。依赖性任务:依赖其他同步任务的结果,使其不得不

2017-10-13 22:26:32 280

转载 java并发基础(四)--- 取消与中断

原Blog:http://www.cnblogs.com/peterxiao/p/7624931.htmljava并发编程实战》的第7章是任务的取消与关闭。我觉得这一章和第6章任务执行同样重要,一个在行为良好的软件和勉强运行的软件之间的最主要的区别就是,行为良好的软件能很完善的处理失败、关闭和取消等过程。一、任务取消  在java中没有一种安全的抢占式(收到中断请求就立

2017-10-13 22:10:36 208

转载 java并发基础(三)--- 任务执行(Executor的使用)

原blog链接:http://www.cnblogs.com/peterxiao/p/7426235.html第6章开始是第二部分,讲解结构化并发应用程序,大多数并发应用程序都是围绕“任务执行”构造的,任务通常是一些抽象的且离散的工作单元。一、线程池大多数服务器应用程序都提供了一种自然的任务边界:以独立的客户请求为边界。现在我们要实现自己的web服务器,你一定见过这样的代码

2017-10-13 21:48:05 298

转载 java并发基础(二)--- Java监视器模型、并发容器、同步工具类(闭锁、信号量)

原blog链接:http://www.cnblogs.com/peterxiao/p/6921903.html总结一下第4、5章的东西。一、java监视器模式  概念:把对象的所有可变状态都封装起来,并由对象自己的内置锁来保护。比如最简单的形式:public final class Counter{ private long value =

2017-10-13 12:00:19 1851

转载 java并发基础(一):线程封闭、加锁(原子变量)、可不比对象

原Bolg链接:http://www.cnblogs.com/peterxiao/p/6715684.html最近在看《java并发编程实战》,希望自己有毅力把它读完。  线程本身有很多优势,比如可以发挥多处理器的强大能力、建模更加简单、简化异步事件的处理、使用户界面的相应更加灵敏,但是更多的需要程序猿面对的是安全性问题。看下面例子:public class

2017-10-13 11:18:54 276

转载 wait、notify、sleep、interrupt对比分析

原Blog链接:http://www.cnblogs.com/andlp/p/5886151.html方法简述Thread类sleep:暂停当前正在执行的线程;(类方法)yield:暂停当前正在执行的线程,并执行其他线程;(类方法)join:等待该线程终止;interrupt:中断该线程,当线程调用wait(),sleep(),join()或I/O操作时,将收到Inte

2017-10-09 14:37:58 171

神经网络与深度学习----中文版(文字排版)

神经网络与深度学习----中文版(文字排版) 神经网络与深度学习----中文版(文字排版)

2017-11-07

tbb_debug.dll

opencv报错,找不到“tbb_debug.dll”,vs2008可以使用这个

2017-11-01

推箱子游戏源码

推箱子游戏的简单实现

2017-06-03

空空如也

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

TA关注的人

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