排序:
默认
按更新时间
按访问量

python实现的遗传算法实例(一)

def b2d(b): #将二进制转化为十进制 x∈[0,10] t = 0 for j in range(len(b)): t += b[j] * (math.pow(2, j)) t = t * 10 / 1023 return t popsize = 50 #种群...

2014-04-12 16:34:36

阅读数:24765

评论数:21

Java面试-Spring IOC(控制反转)和DI(依赖注入)

IOCIoc(Inversion of Control)翻译成中文就是“控制反转”,一个比较晦涩的词语。如果要真正理解这个词语,必须要用过Spring框架才行,因为Spring开启了一种新的编程方式。传统的编程方式: 所有的对象和资源都是由开发人员来控制,由你来决定什么时候new一个对象,什么时候...

2016-10-04 23:18:07

阅读数:3710

评论数:0

【Hibernate】二、Hibernate映射详解(一对一单向关联)

Hibernate的目的就是让开发人员觉得好像是将JAVA对象存储到了数据库里一样。但是,我们知道数据库中只有表,如何将java对象经过Hibernate存储到数据库中,又如何将数据库中存储的数据通过Hibernate再转换成java对象。这个问题是本文及以后几篇文章要探讨的主要内容。为什么Hib...

2016-09-29 23:08:22

阅读数:4528

评论数:0

【Hibernate】一、Hibernate框架介绍及入门程序示例

Hibernate框架简介 Hibernate是对JDBC的进一步封装。它的一个主要出发点就是希望简化Java对象持久化的编程。因为直接使用JDBC时需要程序员编写大量繁杂的代码。 Hibernate是一个开源的ORM(对象-关系映射)框架,它的作用就是在POJO(普通JAVA对象)和关系型数...

2016-09-28 14:28:42

阅读数:1683

评论数:0

java注解详解和自定义注解

本文首先介绍了注解的基本概念和JDK内置的标准注解,然后介绍了如何自定义注解,最后给出了自定义注解的例子。一、注解的基本概念Java 注解就像修饰符一样,可以用于从java代码中抽取文档、跟踪代码中的依赖性或者在编译时做检查。注解可以被应用在包、类、方法、成员变量、参数和本地变量的声明中。我们大多...

2016-09-18 18:10:15

阅读数:11264

评论数:1

读写锁ReentrantReadWriteLock

写锁比读锁的优先级要高,拥有写锁之后还可以再获取读锁,但是拥有读锁的线程在释放前无法再获取写锁。 允许锁降级,即从写锁降级为读锁,实现的步骤是:先获取写锁,再获取读锁,然后释放写锁。不允许从读锁升级为写锁。 class CacheDemo{ Object data; volatil...

2016-09-05 23:50:05

阅读数:1439

评论数:0

SpringMVC实战-多文件上传

Spring MVC支持文件上传,它使用的是类CommonsMulitpartResolver。1、配置MultipartResolver想要使用Spring的文件上传功能,首先要在上下文中配置MultipartResolver。 <bean id="multipartRes...

2016-08-23 19:16:37

阅读数:2534

评论数:0

Servlet中Filter详解及demo

目录目录 Filter过滤器的功能 Filter过滤器必须要实现的方法 多个Filter过滤器的执行顺序 demo Filter(过滤器)的功能Filter顾名思义就是针对浏览器的请求进行过滤,甚至是拦截。它可以在一个请求到达servlet之前进行请求的预处理,在一个请求离开servlet后,到达...

2016-06-14 18:17:38

阅读数:2875

评论数:0

tcp

TCP通过下列方式来提供连接的可靠性: -应用数据被分割成TCP认为最合适发送的数据块。这和UDP完全不同,应用程序产生的数据报长度将保持不变。 -当TCP发出一个报文段household,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个ack,tcp将重发这个报文段。 ...

2016-06-12 23:18:50

阅读数:1431

评论数:0

Spring xml配置实例

Spring中如何装配Bean在Spring中,对象无需自己查找或者创建与它相关联的其他对象,由容器负责将需要相互协作的对象引用传递给各个对象。容器所做的这个工作就是依赖注入的本质,这是Spring提供的最基本的功能。 Spring是一个基于容器的框架,如果没有配置,它就是一个没有任何作用的空容...

2016-06-12 23:17:24

阅读数:13520

评论数:1

servlet3 upload上传文件实践

一、javax.servlet.http中Part接口public interface Part 要上传文件必须使用multipart/form-data作为request body。版本: Servlet 3.1 - Apache Tomcat 8.0.33二、方法概述 方法 描述 ...

2016-05-11 21:04:38

阅读数:4157

评论数:0

servlet session跟踪实践

一、session简介1、session概念Session代表服务器与浏览器的一次会话过程。因为http是无状态的协议,所以,浏览器与服务器的会话过程是断断续续的。在servlet中,session指的是HttpSession对象。 浏览器第一次发出请求时,服务器创建session并生成一个se...

2016-05-10 21:12:12

阅读数:2289

评论数:0

servlet cookie处理实践

一、servlet中处理cookie的方法 方法描述 public void setDomain(String pattern)该方法设置 cookie 适用的域名。 public String getDomain()该方法获取 cookie 适用的域名。 public void s...

2016-05-10 18:56:30

阅读数:2167

评论数:0

java jar 配置文件的相对路径问题

命令行运行jar包,如何使用与jar包在同一个目录的配置文件。 其实就是当前的工作目录问题。 在eclipse中:String resource = "conf.xml";//此时文件是在src目录下 在conf.xml文件中 <properties resource...

2016-05-05 14:34:50

阅读数:7050

评论数:0

mybatis/JDBC读取mysql数据库中CHAR(1)类型数据为空

同一个select语句中,CHAR(1)类型的字段读取的数据为空,其他类型的字段包括CHAR(2)类型的都能读出正确的数据,检查mysql里面的数据,数据都不为空。 这可就奇怪了,本机装了一个mysql5.7,发现没有这样的问题。可是服务器上的数据库不能随便改啊。 直接写一个用JDBC的dem...

2016-04-29 14:12:42

阅读数:3258

评论数:0

快速构建Spring boot项目(功能是检测访问页面的设备)

使用maven快速构建一个基于Spring boot的项目,功能是检测访问页面的设备。需要的工具1、maven 3.0+(不会使用的话可以参考http://blog.csdn.net/u010902721/article/details/51203170) 2、文本编辑器。 3、java 1....

2016-04-21 19:44:18

阅读数:2560

评论数:0

快速构建一个基于Spring的RESTful Web Service

不使用IDE工具,通过命令行快速构建一个基于Spring的RESTful Web Service。需要的工具1、maven(不会使用的话可以参考http://blog.csdn.net/u010902721/article/details/51203170) 2、文本编辑器。开始该工程会接受HT...

2016-04-20 19:32:34

阅读数:1667

评论数:0

leetcode 338. Counting Bits

分析打算用动态规划,所以先找x和x-1的规律: 0 1 10 11 100 101 110 111 1000 1001 1010 1010010100101 1010010100110 111 1000f(x) 表示x二进制表示中1的个数, m表示从右往左第一个0的位...

2016-04-14 19:07:30

阅读数:1455

评论数:0

leetcode Combination Sum解题报告

题目Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.The same repe...

2015-10-22 18:20:59

阅读数:1516

评论数:0

堆排序在TOP K问题中的应用

问题从数组中找出最大或者最小的k个数。思路以最小的k个数为例。可以使用一个大小为k的数组,然后依次遍历原始数据,当有元素比数组里的元素小时,就用这个数据将其替换出来。思路是对的,但是从大小为k的数组里面搜索最大元素的复杂度是O(n)。接下来优化一下,我们知道堆排序获得最大值(最小值)的复杂度是O(...

2015-10-22 15:09:58

阅读数:1449

评论数:0

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