首页 > 编程语言
大杂烩 -- Java中Iterator的fast-fail分析
基础大杂烩 -- 目录 Java中的Iterator非常方便地为所有的数据源提供了一个统一的数据读取(删除)的接口,但是新手通常在使用的时候容易报如下错误ConcurrentModificationException,原因是在使用迭代器时候底层数据被修改,最常见于数据源不是线程安全的类,如HashM ...
分类:编程语言   时间:2017-06-28 23:59:04    收藏:0  评论:0  赞:0  阅读:316
遗传算法解决TSP问题
1实验环境 实验环境:CPU i5-2450M@2.50GHz,内存6G,windows7 64位操作系统 实现语言:java (JDK1.8) 实验数据:TSPLIB,TSP采样实例库中的att48数据源 数据地址:http://comopt.ifi.uni-heidelberg.de/softw ...
分类:编程语言   时间:2017-06-28 23:56:48    收藏:0  评论:0  赞:0  阅读:779
Java 数组初始化与定义的解惑
...
分类:编程语言   时间:2017-06-28 23:56:22    收藏:0  评论:0  赞:0  阅读:332
leetcode Add to List 31. Next Permutation找到数组在它的全排列中的下一个
直接上代码 ...
分类:编程语言   时间:2017-06-28 23:56:08    收藏:0  评论:0  赞:0  阅读:354
通过Java的反射动态调用类的set和get方法
方法一: 方法二: ...
分类:编程语言   时间:2017-06-28 23:54:28    收藏:0  评论:0  赞:0  阅读:279
Tomcat7并发和线程数
最近一直在解决线上一个问题,表现是: Tomcat每到凌晨会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s。 服务器性能很好,Tomcat版本是7.0.54,配置如下: 事后thread dump看其实真正处于RUNNABLE状态的线程很少,绝 ...
分类:编程语言   时间:2017-06-28 23:54:02    收藏:0  评论:0  赞:0  阅读:441
Day 26 python 正则表达式
re模块\正则表达式 一、元字符 1、. ^ $ * + ? { } [ ] | ( ) \ 2、转义符 \ 1)、反斜杠后边跟元字符去除特殊功能,比如\. 2)、反斜杠后边跟普通字符实现特殊功能,比如\d 3、分组 () ...
分类:编程语言   时间:2017-06-28 23:52:58    收藏:0  评论:0  赞:0  阅读:248
c++中enum 如何使用(转)
ENUM概况 enum枚举类型是C/C++中的一种数据类型,与struct和class一样是用户自定义的类型,其特点在于enum类型的变量取值是有限的,是可以一一列举出来的。 ENUM定义 C++ enum枚举格式: enum < 枚举类型名> {< 枚举表>}; enum {< 枚举表>}< 变量 ...
分类:编程语言   时间:2017-06-28 23:51:36    收藏:0  评论:0  赞:0  阅读:316
【转】优秀的Java程序员必须了解GC的工作原理
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限 ...
分类:编程语言   时间:2017-06-28 23:49:43    收藏:0  评论:0  赞:0  阅读:275
Spring-DispatcherServlet说明
使用spring MVC,配置DispatcherServlet是第一步。 DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹 ...
分类:编程语言   时间:2017-06-28 23:48:29    收藏:0  评论:0  赞:0  阅读:306
编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。 优点:编译器一般会有预编译的过程对 ...
分类:编程语言   时间:2017-06-28 23:46:10    收藏:0  评论:0  赞:0  阅读:309
C语言strcat,ctrcpy函数原型和改进
函数原型如下: ...
分类:编程语言   时间:2017-06-28 23:45:18    收藏:0  评论:0  赞:0  阅读:263
DH 密钥交换算法
1、引言 CSDN搞什么短信验证,7年的账号居然登陆不了,真心抓狂,WTF!!!! DH,全称为“Diffie-Hellman”,这是一种确保共享KEY安全穿越不安全网络的方法,换句话说就是密钥一致协议,由公开密钥密码体制的奠基人Diffie和Hellman所提出的一种思想。 简单的说就是允许两名用 ...
分类:编程语言   时间:2017-06-28 23:43:39    收藏:0  评论:0  赞:0  阅读:312
springmvc工作流程
,流程; 1,用户发送请求到前端控制器DispatcherServlet 2,DispatcherServlet收到请求调用HandlerMapping处理器映射器 3,处理器映射器找到具体的处理器,生成处理器对象以及处理器拦截器(如果有则生成)返回给 DispatcherServlet, 4,Di ...
分类:编程语言   时间:2017-06-28 23:42:58    收藏:0  评论:0  赞:0  阅读:511
C语言实现汉诺塔问题
代码如下: ...
分类:编程语言   时间:2017-06-28 23:42:46    收藏:0  评论:0  赞:0  阅读:294
9天C#转Java学习过程,自己记录一下
其实没有完整的9天,就是连续每天花点时间,过程so frustrated,踩坑无数。。。下面是学习过程的记录 第1天 开始正式学习JavaEE,已完成: 1. Tomcat安装; 2. Tomcat配置。完成了IIS占用的80端口停用,将Tomcat监听端口改为80端口,然后修改hosts,增加解析 ...
分类:编程语言   时间:2017-06-28 22:56:27    收藏:0  评论:0  赞:0  阅读:463
ajax传对象或者数组到后端
ajax是无法直接传送对象或者数组,有些人自己处理的话,能够把数据依照自己的标准连接成一个字符串,然后到后端处理。可是数据的不确定性。导致有可能会出错。并且麻烦 事实上有开源的包,能够直接解释成json字符串,来传送到后端的 all=JSON.stringify(all_addr); 后端php处理 ...
分类:编程语言   时间:2017-06-28 22:56:10    收藏:0  评论:0  赞:0  阅读:326
Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity
1、错误描写叙述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 2014-7-12 19:41:17 org.apache. ...
分类:编程语言   时间:2017-06-28 22:53:58    收藏:0  评论:0  赞:0  阅读:376
Java进程内缓存
今天和同事聊到了缓存,在Java中实现进程缓存。这里主要思想是,用一个map做缓存。缓存有个生存时间,过期就删除缓存。这里可以考虑两种删除策略,一种是起一个线程,定期删除过期的key。第二个是,剔除模式,比较懒,访问到某个key的时候才,才去检查这个key是否过期,过期删除。 首先,对要缓存的val ...
分类:编程语言   时间:2017-06-28 22:48:58    收藏:0  评论:0  赞:0  阅读:448
关于SpringMVC中如何把查询数据全转成String类型
之前,本想与客户商量做几张固定的报表予使用,结果发现客户每个月都需要各种各样的报表,所以我们做了个窗口用于直接执行SQL语句;数据量一开始并不是很大查询出来的数据较少(约1~6W左右),所以刚开始几个月很好用,查询出来的数据直接从页面复制下来贴到Excel做月报表,就这样一年过去了,最近做三期,发现 ...
分类:编程语言   时间:2017-06-28 22:47:00    收藏:0  评论:0  赞:0  阅读:344
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!