java-常用功能
文章平均质量分 63
不知道叫啥1
这个作者很懒,什么都没留下…
展开
-
springMVC 读取excel内容并写入数据库
1,jsp页面 style="background:#faaa70; padding:2px 8px; color:white;margin-top:10px; text-align:center; border-radius:2px;border:1px #fa7b1e solid;" /> 2,js代码func原创 2015-03-11 16:35:29 · 724 阅读 · 0 评论 -
java 判断txt文件的编码格式
1,首先下载 三个jar chardet.jar cpdetector_1.0.10.jar antlr-2.7.2.jar2,/* * Copyright (C) 2015-2020 LianShi Inc.All Rights Reserved. * Description:TODO * @author diaowj:2016-5-4转载 2016-05-05 10:29:32 · 2024 阅读 · 0 评论 -
简单的-写入txt文本,追加写入与覆盖写入
/*** * Description:追加的写入* @param pathName* @param content* @author diaowj:2016-4-21*/public static void writeFile(String pathName,String content){File file = new File(pathName);if (!原创 2016-04-21 17:45:39 · 16415 阅读 · 1 评论 -
Linux 配置jdk 最完整的
1,JDK 官网地址 :http://www.oracle.com/technetwork/indexes/downloads/index.html#java2,点击如下的按钮3,4,在/usr/local 文件夹下面 mkdir jdk5, 在jdk路径下, rz 找到磁盘中下载的jdk-7u67-linux-i586.tar.gz ,并执行 tar原创 2016-05-30 21:57:13 · 321 阅读 · 0 评论 -
java 多线程
线程在一定条件下,状态会发生变化。线程变化的状态转换图如下1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4、阻塞原创 2016-05-18 17:38:42 · 328 阅读 · 0 评论 -
c3p0重连机制
1)C3P0容错和自动重连与以下配置参数有关:breakAfterAcquireFailure :true表示pool向数据库请求连接失败后标记整个pool为block并close,就算后端数据库恢复正常也不进行重连,客户端对pool的请求都拒绝掉。false表示不会标记 pool为block,新的请求都会尝试去数据库请求connection。默认为false。因此,如果想让数据库和网络故转载 2016-05-19 09:53:32 · 2008 阅读 · 0 评论 -
java 面试题
JAVA面试题我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时转载 2016-05-19 10:12:13 · 1308 阅读 · 0 评论 -
String类的两种创建方式的比较
转载 2016-06-11 19:05:05 · 464 阅读 · 0 评论 -
hashMap的原理 深入理解
首先再次强调hashcode (==)和equals的真正含义(我记得以前有人会说,equals是判断对象内容,hashcode是判断是否相等之类):equals:是否同一个对象实例。注意,是“实例”。比如String s = new String("test"); s.equals(s), 这就是同一个对象实例的比较;等号(==):对比对象实例的内存地址(也即对象实例的ID),来判断是转载 2016-06-11 19:44:27 · 7253 阅读 · 2 评论 -
spring mvc 基本原理
上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数Cooki转载 2016-06-11 19:58:18 · 457 阅读 · 0 评论 -
java中常用的排序算法
public class TestSort {public static void main(String[] args){ int [] a={8,9,1,86,3,5,27}; //Arrays.sort(a);//最简单的排序算法,升序 结果:1 3 5 8 9 27 86 for(int b:a){ System.out原创 2016-06-11 20:47:27 · 422 阅读 · 0 评论 -
sql 优化
SELECTg.*, p.product_id AS product_id,p.specs AS product_specs,b. NAME AS brand_name,t. NAME AS type_name,c. NAME AS cat_nameFROMproduct pLEFT JOIN goods g ON p.goods_id = g.goods_id原创 2016-05-11 11:57:53 · 396 阅读 · 0 评论 -
springmvc 有查询条件的数据 下载到excel
2,js去下载function download(){var action=$("#form_apply_list").attr("action");$("#form_apply_list").attr("action","${path}/outInfo/downLoadOutInfo.jhtml");$("#form_apply_list").submit();$("#for原创 2015-03-11 16:47:31 · 535 阅读 · 0 评论 -
combobox 联想联动 一级单位与二级单位及回显数据
1,jsp页面 课题组所属单位: valueField: 'partmentId', textField: 'deptName' " style="width: 208px;原创 2015-03-18 17:18:50 · 844 阅读 · 0 评论 -
内容写入到物理盘,从物理盘读取内容 File
1,Test类public class Test {public static void main(String[] args){String contents="哈哈哈我也不知道咋回事";String pathName="D:/file";//文件名叫filetry {//写内容到file文件FileUtil.writeFile(pathName, contents)原创 2015-04-02 14:57:38 · 405 阅读 · 0 评论 -
jsp 简化获取相对路径,Uploader文件上传
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";if(pageContext.getAttribute("path") == null){pageC原创 2015-05-06 17:32:37 · 3253 阅读 · 1 评论 -
登录页面,用cookie实现 记住用户名
JSP 记住用户名JSfunction saveUserInfo() { if (($("#rmbUser").prop("checked") == true) || ($("#rmbUser").prop("checked") == "checked")) { var userName = $(原创 2015-05-07 14:25:32 · 6858 阅读 · 0 评论 -
java 转发和重定向的区别
response.sendredirect("http://www.foo.com/path/error.html");重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL转载 2015-07-03 11:19:18 · 398 阅读 · 0 评论 -
jsp 页面倒计时
$(function(){autoLogin();})var a;function autoLogin(){$("#autoLogin").html("(3)秒后跳转到首页");var i=2;a = setInterval(function(){$("#autoLogin").html("("+i+")秒后跳转到首页");if(i==0){window.l原创 2015-08-21 18:31:29 · 811 阅读 · 0 评论 -
windows 下 启动solr
1,先查看本地的环境变量是否是 1.7+的jdk ,如果不是则下载并修改环境变量3,执行echo %JAVA_HOME% 查看当前的环境变量 如果不是1.7+ 修改后要重启计算机才能生效。4,安装第一张图片继续启动5,http://localhost:8983 启动见到solr首页原创 2015-11-11 17:59:24 · 5670 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: org/apache/solr/common/params/SolrParams : Unsupported major
启动tomcat服务,报错误 [2016-03-10 20:35:00 679][-][WARN ][org.apache.struts2.convention.PackageBasedActionConfigBuilder.warn(60)][The includeJars pattern [.*/component-.*?jar(!/)?] did not match a原创 2016-03-10 20:36:35 · 2913 阅读 · 0 评论 -
java 内存溢出 栈溢出的原因与排查方法
1、 内存溢出的原因是什么? 内存溢出是由于没被引用的对象(垃圾)过多造成JVM没有及时回收,造成的内存溢出。如果出现这种现象可行代码排查:一)是否App中的类中和引用变量过多使用了Static修饰 如public staitc Student s;在类中的属性中使用 static修饰的最好只用基本类型或字符串。如public static int i = 0; //pub转载 2016-06-11 20:55:19 · 30903 阅读 · 1 评论