自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (12)
  • 收藏
  • 关注

原创 多线程知识点总结

多线程的问题主要围绕3个问题处理:1.原子性,2.可见性,3.有序性1.原子性,不可被其他线程打断的操作。如read.writesychronized2.可见性:一条线程修改了某值,新值对其他线程立即可知;普通变量是通过主内存完成多线程的共享,因此在多线程的情况下,很多脏数据。volatile,sychronized,final3.有序性:保证多线程的操作顺序同代码执行顺序

2017-06-06 16:39:11 590

原创 JVM内存划分

参考:http://www.importnew.com/18961.htmlhttp://www.cnblogs.com/dolphin0520http://www.cnblogs.com/sunada2005/p/3577799.html内存分区示意图:一、运行时内存分区1.程序计数器记录下一条指令地址。2.本地方法栈为执行

2017-06-06 10:17:28 268

原创 使用IDEA打基线/分支

近期一直在学习使用idea这个强大的IDE具。第一次尝试打分支/基线。第一步:工程右键-subversion-branch or tags 第二步:选择基线位置 然后就可以去SVN库checkout代码了。

2017-05-02 19:40:38 3512

原创 数据库的四种隔离级别

数据库的四种隔离级别隔离级别的作用能够保证多个线程同时操作一个数据时的正确性。 隔离级别 脏读 不可重复读 幻读 读未提交(Read uncommitted) Y Y Y 读已提交(Read committed) N Y Y 可重复读(Repeatable read) N N Y 可串行化(Serializable) N N

2017-05-02 13:07:38 450

原创 按行读取TXT文本

package com.textExtract;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;public class TextExtract {

2015-04-21 10:22:38 694

原创 去除一个数组中重复的值,并输出 JAVA

package com.Action;import java.util.ArrayList;import java.util.List;public class RemoveDup { public static List removeDup(String[] array) { List list = new ArrayList(); list.add(array[0]);

2014-05-30 14:29:05 2453

原创 JAVA 获取两个时间的间隔

public static long getTwoDay(String sj1, String sj2) { SimpleDateFormat myFormatter = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); long day = 0; try { java.util.Date date = myFormatter.p

2014-04-10 20:49:23 577

原创 匹配两个EXCEL表中的数据,即读取一个表中数据在另一个表中查询

File file = new File("D://2014BYSSY-6.xls"); String[][] a1 = ReadExcel.getData(file, 1); File file2 = new File("D://校内导入研究生数据.xls"); String[][] a2 = ReadExcel.getData(file2, 1); int flag = 0;

2014-04-03 10:21:21 4911

原创 MYsql 连接1045 远程连接错误

用navicat连接,首先确定密码没有写错!如果忘记密码,修改密码。远程连接出现错误,在DOS下mysql -u root -p(输入密码)GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your paaaword'; %表示多有机器。(切记任何都不能写错!!)

2014-04-02 20:39:45 704

转载 JS 中如何判断 undefined

JS 中如何判断 undefinedJavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 null 的判断,下面谈谈 undefined 的判断。以下是不正确的用法:var exp = undefined;if (exp == undefined){    alert("undefined");}exp 为

2014-03-04 18:54:15 438

原创 Struts JSON方式 提交数据 检查后返回检查结果

输入用户名,鼠标离开后检查该用户名是否已经被注册JS:function checkusername() { var username = $("#username").val(); if (username == "") { $("#empty").show(); } else { var content = { "username" : username };

2014-02-23 22:39:46 613

原创 奇怪的问题 struts的a标签好像不支持CSS中的类class

证据如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here.li .alink{ color: red;}.li .alink:hover{ color: yellow;} 百度 百

2014-01-08 16:23:55 539

转载 服务器 windows 2003 中文乱码 问号

在连接代码后加上“?useUnicode=true&characterEncoding=utf-8”如:“jdbc\:mysql\://127.0.0.1:3306/nlp_center?useUnicode=true&characterEncoding=utf-8”

2014-01-06 14:43:49 834

转载 丢失mysql密码情况下修改密码

http://www.kuqin.com/database/20080306/4249.html第1、3步有些不一样。首先要终止Mysql进程,有个很简单干脆的方法,调用任务管理器,杀掉“mysqld”进程,或者使用dos命令“netstat -a -o” 查找哪个进程占用了3306端口,杀掉该PID。3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数

2014-01-06 13:01:39 498

转载 Struts2 标签判断和获取 request

获取 request 中的值:判断 request 中的值: 注意这里外部是单引号,内部是双引号http://sandyxl001.blog.163.com/blog/static/1665641020128125313879/

2014-01-01 19:02:18 716

原创 通过action 使用 request.getParameter

<s:a action="naviMod"> 修改action naviName = getNaviName(); id = getId(); return SUCCESS;目标页面<input type="text" name="navigateName" value="${requestScope.

2013-12-20 16:23:58 810

原创 数据库查询 返回数据集 resultSet

我只想知道返回了多少数据,不想得到其中内容,可用以下方法:select count(*) from lie where title='共享'如果在mysql中查询的话,会发现生成了一列,列名为“count(*)”,其值为整型数据,此时只要int i=getvalue("count(*)");就可以得到了。也有第二种方法,在得到的resultset中,先rs.last(),然后i

2013-12-18 23:20:17 774

转载 java生成XML

package com.Action;import java.io.FileOutputStream;import java.io.PrintWriter;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import javax.xml.parsers.DocumentBuilder;

2013-12-18 14:57:38 453

原创 struts2文件下载中文乱码问题彻底解决

原始的代码是这样的:XML: application/octet-stream downloadFile attachment;filename="${fileName}" 4096 filelist 注意此时的JSP编码为GBK才可以。如红字所示:gbk" pageEncoding="

2013-12-07 01:16:39 874

原创 struts2没有文件时处理办法

如果要下载一个文件,而服务器上又没有此文件,此时会有错误提示HTTP Status 500 - Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack. Check the tag specified for this action.PS:有时候会因为编码的问题,导致读

2013-12-06 18:28:11 1585

转载 时间格式化精确到毫秒

还是谷歌查的准啊 Date dt = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssssss"); String fileName = sdf.format(dt); System.out.println(fileName);

2013-12-05 22:25:50 2097

原创 autocomplete的使用 从数据库中读取后显示在JSP页面上 JSON jquery

一个很简单的实例需要引入以下包:action代码:package com.Action;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;impor

2013-12-05 09:23:31 970

原创 struts2+JSON+Jquery判断用户名是否已经注册

Jquery代码 $(function() { $("#username").blur(function() { var username = $("#username").val(); //alert(username); var content = { "username" : username }; $.ajax({ type : "p

2013-11-27 12:35:22 567

原创 检测是否登录 否的话返回登录页面

使用的是servlet的过滤器web.xml(过滤所有JSP页面) CheckLoginFilter com.Servlet.CheckLoginFilter CheckLoginFilter *.jsp 对应的actionpackage com.Servlet;import java.io.IOException;import java

2013-11-26 18:22:34 826

转载 cellpadding="0" cellspacing="0" 在CSS中的替换方法

http://www.cnblogs.com/enone/archive/2010/07/27/1786138.htmltable中cellspacing、cellpadding的css替代写法cellpadding="0" cellspacing="0"table{border:0;margin:0;border-collapse:collapse

2013-11-25 19:58:23 2748

转载 struts request,session的使用

获取request 对象的方法HttpServletRequest request ;(要有getter   setter方法)request = ServletActionContext.getRequest();// 获取request对象 ; request.setAttribute("map", "这样使用我就对了"); //把集合保存的request请求里面;

2013-11-23 12:32:56 549

转载 struts2 表单提交 action 中文乱码

JSP页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here 中国test struts2.xml页面的内容很常见,没有起到解决问题的作用:<!DOCTYPE struts PUB

2013-11-03 22:38:48 585 1

原创 JSON小结2 返回不了SUCCESS的问题

整了一下午一直纠结于JSON返回为error的问题。以前用的时候就没事,无奈之下只好找到原来的代码,按原来的一句句改,终于改到struts.xml时,问题解决了。我的json没有通过,以下为代码。当result这一行没有写Person.jsp时,会返回error。此时json提交页面我没有写dataType:"JSON",如果写上了还是会返回error。如果写dataTyep:"text"

2013-11-03 17:25:36 804

转载 mysql 按时间查询

mysql 按时间查询mysql 查询今天,昨天,一周,一月,上月的数据今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) 17天 SE

2013-10-31 15:03:20 543

转载 struts param 标签

struts2的s:param标签主要有两个属性name与value, 若想在value属性中输入直接量,则可以这样写:, 也可以这样写:user。但如果直接赋值,这个值不是由Action动态生成的,而是自己指定的一个字符串,则只能用后者。例:    一个分页程序中的jsp片段:

2013-10-31 14:31:50 722

转载 kindeditor textarea JS 获得不到值

使用表单提交的话没有问题,action中的getter   setter方法可以正确得到textarea中的值,但是使用JS去得到textarea的值的话(比如使用JSON提交),是得不到的。做以下改动就没有问题了:原 KindEditor 官方指定调用参数如下,在IE浏览器6.0-7.0都是没有问题的KindEditor.ready(function(K) {var ed

2013-10-28 22:53:37 533

原创 struts 几个标签用法 s:iterator的三种输出方式 对href自动符值

想自动生成链接,貌似只有"%{a_link}"才可以成功为href赋值。注意第三种,需要在s:iterator方法中有一个var的声明。

2013-10-16 22:05:53 1155

转载 关于ActionContext.getContext()的用法心得

这个也是我在另外一位仁兄的博客中看到的,原博客的有点长,我把它精简了一下,算看起来比较方便吧。     为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServlet

2013-09-26 10:15:56 318

转载 上传下载中文乱码问题的解决

public void setFileName(String fileName) { try {// 解决中文文件名问题 this.fileName = new String(fileName.getBytes("ISO-8859-1"), "GBK"); } catch (UnsupportedEncodingException e) { e.printStackTrace(

2013-09-24 23:13:45 542

原创 bootstrap 将a标签 链接变成按钮

在jquery-ui http://www.bootcss.com/p/jquery-ui-bootstrap/#dialog 有个类ui-state-default可以将链接变成按钮样式。同时要有CSS代码:/*Dialog*/#dialog_link,#modal_link { padding: .4em 1em .4em 20px; text-decoration: non

2013-08-25 15:51:58 9915

原创 java 小技巧

当自定义的方法为 public void test(){}时,如果在另一个不同包的java文件中调用,则需要这样写test t=new test(); t....如果加上static方法,即public static void test(){},在另一个不包里可以直接用,即test....

2013-08-24 22:58:10 352

原创 向list中添加对象时需要注意的问题

以下是错误的String name; List list = new ArrayList(); HotWordsBean hw = new HotWordsBean(); SqlConnect db = new SqlConnect(); if (db.createConnection()) { String check = "select * from words or

2013-08-24 21:23:58 924

转载 第三方JS插件提示错误 去除方法

最近项目中有人上传了第三方JS文件库,使用的时候是正常的,但Eclipse的js语法校验认为语法是有问题的,所以在项目上显示一个红叉,容易让人认为是Java的错误,看着很讨厌,下决心一定要把它去掉。上网查到了这个解决办法:第一步:去除eclipse的JS验证:window->preference->Java Script->Validator->Errors/War

2013-08-22 11:00:01 764

原创 struts2 由标签param从JSP页面传中文参数过来后出现乱码

fileName=new String(getFileName().getBytes("ISO-8859-1"),"utf-8");这样就解决了,其中filiName是传过来的参数,在接收的action中是有getter和setter方法的。该JSP页面中我向action传进去ID和NAMEJSP页面: 删除

2013-08-17 22:15:36 621

原创 获取上传文件夹的路径

public String deleteFile(String fn) throws IOException { String path = ServletActionContext.getServletContext().getRealPath( "/uploadFiles"); System.out.println(path + "/" + fn); File file =

2013-08-17 22:05:22 790

struts2.1.3 简单下载文件

用struts2.1.3核心 做的一个简单的下载文件的程序

2013-02-24

struts2.1.3上传文件

一个简单的sturts2做的上传文件的小程序。

2013-02-24

struts2简单运行实例(struts2版本2.3.4)

可以运行。struts2.2版本之后与之前的配置有所不同,需要的包也有所不同。参考:http://blog.sina.com.cn/s/blog_66ace3240101eeva.html

2013-02-24

struts2简单运行实例

亲测可以用。内含有需要的包。此为struts2.1.3版本(与struts2.2版本以上要求的包不同)。不同处:http://blog.sina.com.cn/s/blog_66ace3240101eeva.html

2013-02-24

JSP 在servlet中使用session

JSP 在servlet中使用session 猜数字

2012-10-30

sql C# 基本操作 删除 添加 修改 肯定能用!!

sql C# 基本操作 删除 添加 修改 很全 在网上找了很多很多实例和资料都没找到!最后终于把sql摸索出来了!!

2010-04-01

程序员求职指导找工作

此rar里有10个word文档如“面试时如何回答职业规划的问题”,“写好求职信”,等等 ,希望对大家有帮助 里面内容丰富,肯定会大开眼界!

2010-04-01

C# sql 酒店管理系统

C# sql 酒店管理系统 比较适用 欢迎下载

2010-03-29

C# access 电话本 数据库操作

很适用的一个数据库操作。有删除,添加,修改

2010-03-29

C# 选课系统 access

功能非常的全,下载了绝不后悔。编这个花了我很长时间!

2010-03-29

计算生日 C# 初学者 适用

适合于刚开始学习C#应用程序的朋友。里面有个函数,可以计算任意两个日期的相隔天数。

2010-03-29

C#实用计算器 方便

private void button17_Click(object sender, EventArgs e)//删除操作 { int ii; if (dot == 0) { if (i < 10) i = 0; else i = (i - i % 10) / 10; } else { i = ((i * kk)-(i * kk) % 10)/kk; kk = kk / 10; } textBox1.Text = (i).ToString(); }

2010-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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