java学习
文章平均质量分 67
孤独正患者
这个作者很懒,什么都没留下…
展开
-
IO 操作文件拷贝
便于日后好复习,贴出代码import java.io.*;public class copy{public static void main(String [] args)throwsException {File inputfile=new File(args[0]);File outputfile=new File(args[1]);if(!inputfi原创 2013-10-28 20:53:59 · 543 阅读 · 0 评论 -
java反射的总结
Student类:package com.blank.test;public class Student { private int age; private String name; public Student(int age, String name) { super(); this.age = age; this.name = name; } public原创 2014-06-13 13:40:29 · 627 阅读 · 0 评论 -
以全局的固定顺序获取多个锁来避免死锁
当两个或多个线程互相等待时被阻塞,就会发生死锁。例如,第一个线程被第二个线程阻塞,它在等待第二个线程持有的一个资源。而第二个线程在获得第一个线程持有的某个资源之前不会释放这个资源。由于第一个线程在获得第二个线程持有的那个资源之前不会释放它自己所持有的资源,而第二个线程在获得第一个线程持有的一个资源之前也不会释放它所持有的资源,于是这两个线程就被死锁。在编写多线程代码时,死锁是最难处理的问题转载 2015-01-31 13:09:56 · 1288 阅读 · 0 评论 -
java数据库连接池
根据自己的理解写的,数据库连接池。实现了动态增长,连接重用等。连接池初始时,会有一定数量的连接,随着连接请求的增多,动态增长连接。存在的问题:当可用连接占总连接数的百分比达到一个数值时,会有很多连接不会被使用,将来可能也不会使用,造成资源的浪费,我想的是产生一个线程,每隔一段时间动态扫描,计算这个百分比,然后关闭一定数量的连接。更好的是根据连接请求的统计,动态增长和关闭连接,比如用户对原创 2015-01-30 13:59:42 · 1147 阅读 · 3 评论 -
java之反射(回顾)
import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Test { public static void main(String[] args) throws ClassNotFoundEx原创 2015-01-30 18:59:15 · 485 阅读 · 0 评论 -
Eclipse搭建Struts2
版本2.3.20第一步:在http://struts.apache.org/download.cgi下载Struts2的最新版第二步:解压下载的压缩包。在struts-2.3.20-all.zip\struts-2.3.20\apps\struts2-blank.war 解压出来,把这个文件用压缩工具解压到文件夹出来,将\struts2-blank\WEB-INF\lib下的jar所有原创 2015-02-01 18:34:41 · 645 阅读 · 0 评论 -
Struts2的iterator各种用法
4、普通属性public String execute(){ username = "zhangsan"; password = "123";} 5、自定义对象public String execute(){ userInfo = new UserInfo(); userInfo.setUsername("hhh"); userIn转载 2015-02-06 10:56:02 · 592 阅读 · 0 评论 -
Struts2返回JSON对象的方法总结
http://kingxss.iteye.com/blog/1622455如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好的支持。但是,在开发工作中,对功能的升级是基于既定架构是很常见的情况。本人碰到需要用开发基于Struts2的H转载 2015-02-08 00:29:29 · 504 阅读 · 0 评论 -
CSDN博文下载器(JAVA)
自己用JAVA做的CSDN博文下载器,提供jar包和源码。源码也公开吧,反正jar反编译也能得到源码,新手不会jar加密。考虑到上课的时候看博客不方便,想把好的博客全部下载下来,在手机上看。各种百度,找到了几个工具。1.http://blog.csdn.net/gzshun/article/details/7555525大神写了思路和教程,用他的工具发现原创 2015-04-22 12:11:39 · 2188 阅读 · 0 评论 -
java-jdbc-MySQL
留作备份考虑这学期java课程设计用数据库jdbc来做考虑之后写个gui和jdbc的小项目package com.blank.test;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;public class DbTest {原创 2014-03-31 22:34:18 · 881 阅读 · 0 评论 -
Swing 一些零散东西
最近在看swing项目。很多零散小知识点,做记录。原创 2014-04-21 21:44:08 · 610 阅读 · 0 评论 -
properties配置文件读取
刚看完的视频,总结下。实例是马士兵的原创 2014-05-06 11:50:22 · 688 阅读 · 0 评论 -
IO操作查找某文件字母数字空格个数
前段时间学JAVA时写的,代码贴出来,以后好复习,避免丢失。最近在看C语言数据结构,研究递归,准备下半年的ITAT。功能:统计某文件中字母数字空格个数import java.io.*;public class chazhao{public static void main(String []args)throwsException {String filename=原创 2013-10-28 20:53:57 · 779 阅读 · 0 评论 -
java之统计字符串出现的次数(map)
import java.util.*;public class TestMap{ public static void main(String[]args){ final Integer start=new Integer(1); Map m=new HashMap(); for(int i=0;i<args.length;i++){ Integer t=(Integer)m原创 2013-12-30 21:05:47 · 685 阅读 · 0 评论 -
java之简单的文件复制(FileStream)
import java.io.*;public class TestFileStream{ public static void main(String []args)throws Exception{ FileInputStream fis=new FileInputStream("d:/src/TestFileStream.java"); FileOutputStream fos=原创 2013-12-30 22:53:55 · 1076 阅读 · 0 评论 -
java之遍历目录
捡起好久没学的java。递归写的简单的遍历目录的小代码。。import java.io.File;public class TestFile{ public static void main(String args[])throws Exception{ String path="d:/daxue"; File f=new File(path); fun(f,0); }原创 2013-12-27 20:02:37 · 650 阅读 · 0 评论 -
java-awt-简单窗体布局
留作备份import java.awt.*;public class TestFrame{ public static void main(String []args){ Frame frame=new Frame("test"); GridLayout gl=new GridLayout(2,3); GridLayout gl2=new GridLayout(2,1);原创 2014-03-30 20:23:21 · 905 阅读 · 0 评论 -
java-Socket编程
分为tcp和udptcp:serverimport java.net.*;import java.io.*;public class TestServerSocket { public static void main(String []args)throws Exception{ ServerSocket ss=new ServerSocket(1234); while原创 2014-03-28 22:41:28 · 523 阅读 · 0 评论 -
java-awt-简单事件监听器
留作备份,感觉和安卓监听机制差不多。import java.awt.*;import java.awt.event.*;public class TestFrame{ public static void main(String []args){ Frame frame=new Frame("test"); Button b=new Button("TEST."); b.ad原创 2014-03-30 20:29:18 · 701 阅读 · 0 评论 -
观察者模式(看完马士兵视频的总结)
例子就是一个小孩在睡觉,当小孩醒过来之后,爸爸要喂奶,爷爷要原创 2014-05-06 11:45:28 · 2411 阅读 · 1 评论 -
IText实现Html转PDF itextpdf-5.5.5.jar
环境:itextpdf-5.5.5.jar xmlworker-5.5.5.jar尝试做个csdn博文下载器,首要解决的任务是html转pdf,百度到IText,查了很多教程Itext版本都比较老,我下的5.5.5的。代码不复杂, public static void main(String[] args) throws FileNotFoundException,原创 2015-04-21 19:41:24 · 20124 阅读 · 8 评论