- 博客(261)
- 收藏
- 关注
转载 11 java 线程池 使用实例
转载出处:https://www.cnblogs.com/wihainan/p/4765862.html在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执...
2018-07-30 16:07:44
463
转载 Hibernate自定义数据类型
转载出处:https://blog.csdn.net/u012607848/article/details/54089120 Hibernate对一些基本类型的映射提供了很好的支持,但有时候我们需要映射自定义或更复杂的数据类型,比如一个List集合,可以通过基本类型映射实现,需要在数据库中新建一张表,这种方式增加了数据库开销;也可以将List集合中的数据拼接成字符串再存储,这种方式导致程序...
2018-07-16 21:11:37
561
转载 Struts2 - result标签的name属性和type属性
转载出处:https://blog.csdn.net/zkflame/article/details/51006985 1.result的name属性例如:<result name="success">/pages/success.jsp</result>Struts 2带有一个可选的动作接口(com.opensymphony.xwork2.Action)。...
2018-07-16 18:01:46
406
转载 struts2配置文件中的method={1}详解
转载出处:https://www.cnblogs.com/fifiyong/p/6027565.html struts.xml中的配置:<!-- 配置用户模块的action --> <action name="user_*" class="userAction" method="{1}"> <result name="registPa.
2018-07-16 17:58:18
566
转载 细说OpenSessionInView问题
转载出处:https://www.cnblogs.com/zjrodger/p/4615809.html【环境参数】 环境:SSH框架 【问题描述】 NoSession问题 HibernateTemplate对象提供的方法如果使用“延迟加载”,Session对象的管理不受开发者控制,此时如果在表现层获取延迟加载的数据,则会抛出“LazyInitializationException”异常,...
2018-07-15 22:54:19
221
转载 Struts2访问Web元素(RequestAware,SessionAware,ApplicationAware)
转载出处:https://blog.csdn.net/liliiii/article/details/41311531在Struts2中,动作类虽然继承ActionSupport类,可以直接写我们自己定义的方法,但是却不能像在Struts1中,对reques/response/application/HttpServletRequest等等一些Web元素进行操作,所以Struts2提供了Reque...
2018-07-15 11:38:12
448
转载 Jsp调用Action的几种方法
转载出处:https://blog.csdn.net/wellven_chen/article/details/80078444由于最近刚刚开始接触Spring+SpringMVC+mybatis的SSM框架来开发Web应用,页面使用的是Jsp。所以经常会从Jsp页面调用到后端Java中Action类,因此希望总结一下,下次遇到类似问题不用再翻代码去查看:1. 最常见的form表单提交:一般情况下...
2018-07-15 10:36:19
3213
转载 Spring Transaction属性之Propagation
转载出处:https://blog.csdn.net/kiwi_coder/article/details/20214939Spring Transaction中有一个很重要的属性:Propagation。主要用来配置当前需要执行的方法,与当前是否有transaction之间的关系。我晓得有点儿抽象,这也是为什么我想要写这篇博客的原因。看了后面的例子,大家应该就明白了。一、Propagation取...
2018-07-14 16:14:56
832
转载 万能的BaseDao设计
转载出处:https://blog.csdn.net/kdc18333608478/article/details/52895867 BaseDao设计的初衷是为了方便我们的使用,不用写很多的重复的代码,今天就说说它的设计思路。我们就是要用反射加泛型加面向接口编程来实现,从网上找了一个UML图,我们就用下图用代码大体简单设计一下。代码中我用的是基于Spring中的HibernateTemplate...
2018-07-14 15:46:05
278
转载 TCP协议详解
转载出处:https://blog.csdn.net/qq_27602093/article/details/51068442TCP协议 1.头部。出现在每个TCP报文段,用于指定通信的源端端口号,目的端端口号,管理TCP连接,控制两个方向的数据流。 2.TCP状态转移过程。TCP连接的任意一端都是一个状态机。TCP的建立断开状态改变。 3.TCP数据流。交互数据流和成块数据流 4.TCP数据流的...
2018-07-13 19:55:00
2431
转载 TCP/IP协议简介
转载出处:https://blog.csdn.net/MXSKE/article/details/78279071一.TCP/IP协议定义 TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 不是一个协议,而是一个协议族的统称,里...
2018-07-13 19:37:42
350
转载 ICMP协议及报文格式
转载出处:https://blog.csdn.net/u011784495/article/details/71743516摘自:《深入理解计算机网络》 王达著 机械工业出版社 相关知识链接 1. IPV4数据报头部格式请点击这里 2. IPv6数据报头部格式请点击这里 3. IPv4数据报的封装与解封装请点击这里 4. IPv4数据报的分段与重组请点击这里 5. ARP协议报文格式及ARP表 6...
2018-07-13 19:36:22
12511
转载 TCP/IP详解--拥塞控制 & 慢启动 快恢复 拥塞避免
转载出处:https://www.cnblogs.com/losbyday/p/5847041.htmlTCP的拥塞控制1. 拥塞:即对资源的需求超过了可用的资源。若网络中许多资源同时供应不足,网络的性能就要明显变坏,整个网络的吞吐量随之负荷的增大而下降。 拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提:网络能够承受现有的网络负荷...
2018-07-13 19:35:03
229
转载 FTP协议讲解
转载出处:https://blog.csdn.net/xu735456/article/details/54846239FTP 概述文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并执行命令。FTP 协议与操作系统...
2018-07-13 19:30:39
195
转载 深入理解Hibernate表与表之间的关联,搞懂cascade、inverse、lazy等属性,和注解版Hibernate实例
转载出处:https://blog.csdn.net/he90227/article/details/382284671.搞定Hibernate表与表之间的关联,搞懂cascade、inverse、lazy等属性2个类,书(Book),类别(BookType)public class Book { private Long id; private BookType type;}publ...
2018-07-13 16:28:30
260
转载 hibernate中的@GeneratedValue与@GenericGenerator
转载出处:https://blog.csdn.net/u011781521/article/details/722109801、GeneratedValue与GenericGenerator的区别@GeneratorValue注解----JPA通用策略生成器@GenericGenerator注解----自定义主键生成策略一个是通用的一个是自定义的这就是他们的区别。2、@GeneratorValue...
2018-07-12 22:54:40
619
转载 SQL总结(六)触发器
转载出处:https://www.cnblogs.com/yank/p/4193820.htmlSQL总结(六)触发器概念触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入...
2018-07-12 17:00:59
250
转载 数据库中聚簇索引与非聚簇索引的区别
转载出处:https://blog.csdn.net/lj_2_0_2/article/details/51867468在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么...
2018-07-12 14:31:10
1234
转载 索引基础——B-Tree、B+Tree、红黑树、B*Tree数据结构
转载出处:https://blog.csdn.net/zhangliangzi/article/details/51367639B树(B-Tree,并不是B“减”树,横杠为连接符,容易被误导) 是一种多路搜索树(并不是二叉的): 1.定义任意非叶子结点最多只有M个儿子;且M>2; 2.根结点的儿子数为[2, M]; 3.除根结点以外的非叶子结点...
2018-07-11 21:52:05
150
转载 漫谈数据库索引
转载出处:https://kb.cnblogs.com/page/45712/一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree我们常见的数据库系统,其索引使用的数据结构...
2018-07-11 21:36:50
122
转载 数据库存储过程
转载出处:https://blog.csdn.net/yang3wei/article/details/6281255【存储过程的概念】 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库中。存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是由 流控制 和 SQL语句书写的过程,这...
2018-07-11 16:46:28
261
转载 数据库-第一范式、第二范式、第三范式、BC范式、第四范式简析
转载出处:https://blog.csdn.net/dove_knowledge/article/details/71434960在设计与操作维护数据库时,最关键的问题就是要确保数据能够正确地分布到数据库的表中。使用正确的数据结构,不仅有助于对数据库进行相应的存取操作,还可以极大地简化应用程序中的其他内容(查询、窗体、报表、代码等),按照“数据库规范化”对表进行设计,其目的就是减少数据库中的数据...
2018-07-11 15:32:25
716
转载 JVM及 GC 的 工作原理
转载出处:https://blog.csdn.net/lzxadsl/article/details/50159939JVMJava 虚拟机 Java 虚拟机(Java virtual machine,JVM)是运行 Java 程序必不可少的机制。JVM实现了Java语言最重要的特征:即平台无关性。原理:编译后的 Java 程序指令并不直接在硬件系统的 CPU 上执行,而是由 JVM 执行。JVM...
2018-07-11 15:20:36
6865
转载 UML类图中的六种关系
转载出处:https://blog.csdn.net/moshengtan/article/details/11773093在实现设计模式之前,首先来复习以下UML中的六种关系图依赖<关联<聚合<组合 <1>依赖依赖关系用虚线加箭头表示,如图所示:上图表示:Animal类依赖于Water类(动物依赖于水)。 依赖是类的五种关系中耦合最小的一种关系。因为依赖关系在生成代...
2018-07-09 15:36:52
937
转载 Java中23种设计模式--超快速入门及举例代码
转载出处:https://www.cnblogs.com/malihe/p/6891920.html注:本文代码基本都有很多没有初始化等等问题,主要是为了减少代码量,达到一眼就能了解大概情况的目的。 java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,...
2018-07-09 15:11:42
172
转载 深入理解Java的接口和抽象类
转载出处:https://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:...
2018-07-06 10:20:28
102
转载 LDA中的三个散度矩阵
转载出处:https://blog.csdn.net/Oxalis_Triangularis/article/details/47420521LDA中的三个散度矩阵在学习LDA(Linear Discriminate Analysis)的时候接触到了散度矩阵的概念,并且很多文章提到到混合散度矩阵等于类间散度矩阵与类内散度矩阵之和。我自己证明了一下。总体散度矩阵(total scatter matr...
2018-05-07 16:31:15
2517
转载 线性判别分析LDA原理总结
转载出处:https://www.cnblogs.com/pinard/p/6244265.html 在主成分分析(PCA)原理总结中,我们对降维算法PCA做了总结。这里我们就对另外一种经典的降维方法线性判别分析(Linear Discriminant Analysis, 以下简称LDA)做一个总结。LDA在模式识别领域(比如人脸识别,舰艇识别等图形图像识别领域)中有非常广泛的应用,因此我们有必要...
2018-05-07 11:01:13
230
转载 怎么理解二阶偏导与凸函数的Hessian矩阵是半正定的?
转载出处:https://www.zhihu.com/question/40181086?sort=created教科书上有严格的证明,这个答案试图通过类比来提供一些直观上的理解。大概的结论是,多元函数的Hessian矩阵就类似一元函数的二阶导。多元函数Hessian矩阵半正定就相当于一元函数二阶导非负,半负定就相当于一元函数二阶导非正。如果这个类比成立的话,凸函数的Hessian恒半正定就非常容...
2018-04-25 11:16:24
2287
转载 列联表篇之二:四格表的分析
转载出处:https://zhuanlan.zhihu.com/p/27312651 在列联表中,二维表是最基础的一类表,在二维表中,四格表是最基础的一类表。 四格表的基本形式在《经典比较篇之十一:小样本的比率比较怎么做?》中已经介绍,这里在把表贴出来。 下面针对表格数据的各种不同形式来介绍相应的分析方法。基本四格表的分析方法1.正态近似 基本四格表其实是两个比率(就是上表的...
2018-04-20 15:15:02
7960
转载 彻底理解样本方差为何除以n-1
转载出处:https://blog.csdn.net/hearthougan/article/details/77859173设样本均值为,样本方差为,总体均值为,总体方差为,那么样本方差有如下公式: 很多人可能都会有疑问,为什么要除以n-1,而不是n,但是翻阅资料,发现很多都是交代到,如果除以n,对样本方差的估计不是无偏估计,比总体方差要小,要想是无偏估计就要调小分母,所以除以n-1,那么...
2018-04-16 11:42:18
652
转载 PAC
为什么机器能够学习——PAC Learnability 机器学习中,我们根据训练集训练一个模型,来对测试数据进行预测。通常我们并不关心模型在训练集上的好坏(即训练误差,in sample error),举个简单例子,我们想要根据前六个月股市行情训练一个模型来对未来股市走向进行预测,即使我们的算法在过去的数据上做的再精准都没有任何意义,我们希望模型在未来某一天能够预测的准,这样我们才能赚大钱。因此我...
2018-03-12 16:23:12
404
转载 关于TensorFlow的padding操作是如何补充0 的
转载出处:http://blog.csdn.net/accumulate_zhang/article/details/78359856原文链接:http://blog.csdn.net/accumulate_zhang/article/details/783598561.podding='SAME'时,全0填充。2.padding=“VALID”,不使用全0填充原本书上的内容,一开始看的时候没注意...
2018-03-12 11:22:52
1156
转载 TabLayout用法,android顶部导航栏,android底部导航栏
转载出处:http://blog.csdn.net/tianyaleixiaowu/article/details/50820257TabLayout是android.support.design里的一个控件,使用它可以很方便的做出顶部导航和底部导航。类似于这样的,能设置选中时字体的颜色和选中时的图片。首先我们引入compile 'com.and
2017-12-12 16:37:02
21662
1
转载 Android之styles.xml,以及自定义风格
转载出处:https://www.cnblogs.com/larrylawrence/p/3688168.html1.styles.xml在现在的ADT创建的Project中,会有values,values-v11和values-v14三个文件夹,每个文件夹下都有一个styles.xml.API11是Android3.0,API14是Android4.0。这三个文件夹里的s
2017-12-11 15:24:20
1877
转载 Android 常用限定符
转载出处:http://blog.csdn.net/new_one_object/article/details/50855237为了适配不同屏幕大小的android手机或android平板,有时候就需要利用限定符来为不同的屏幕设定不同的布局文件。 android中一些常用的限定符如下所示:例如,在一般情况下我们都是在layout文件夹下为某个活动准备一个默
2017-12-09 09:44:26
305
转载 Android应用主界面底部菜单实现
转载出处:https://www.cnblogs.com/leestar54/p/4222565.html介绍现在绝大多数主流的应用主界面,都会包含一个底部菜单,就拿腾讯的QQ与微信来说,看起来是这样的 《---我是底部菜单原理在很久以前,可以通过TabActivity实现相关功能,自从Fragment出来后,就被抛弃了。原理也很简单1、底部菜单通过自定
2017-12-04 10:15:13
871
转载 TensorFlow入门(九)使用 tf.train.Saver()保存模型
转载出处:http://blog.csdn.net/Jerr__y/article/details/78594494?locationNum=2&fps=1关于模型保存的一点心得saver = tf.train.Saver(max_to_keep=3)1在定义 saver 的时候一般会定义最多保存模型的数量,一般来说,如果模型本身很大,我们需要考虑到硬盘大小。如
2017-11-27 16:38:39
826
转载 凸优化-对偶问题
转载出处:http://www.52ml.net/20954.html05 November 20151. 引言凡心所向,素履所往,生如逆旅,一苇以航。很高兴阿森纳能在欧冠上战胜拜仁,在虎扑上看到这样的一句话,颇有感触,借来作为这篇博文的开始,生活中我们需要一些勇气去追寻自己的理想。回到本篇内容上,对偶是个神奇的东西,从文学角度而言,对偶和对仗属于一种
2017-11-15 12:07:42
2281
1
转载 概率图模型(PGM)里的的条件独立(conditional independent)
转载出处:http://blog.csdn.net/light_lj/article/details/39085183条件独立(conditional independent)是概率论和概率图模型中的一个基本概念预备知识:贝叶斯公式(bayesian rule):链式法则(chain rules of probability theory):
2017-11-09 10:30:24
6443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人