- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人