java
爱上Cantarella的味道
世界上最遥远的距离,不是生与死,而是你在if,我在else...
展开
-
【SSH学习笔记】整合spring3-struts2的小项目(一)
一个简单的整合spring3和struts的案例。虽然简单,但是麻雀虽小五脏俱全嘛,用来练习再好不过了。、因为是自己写的,还是会有很多的不足和需要提高的地方,希望大家予以指正,谢谢啦~~~o(∩_∩)o 首先是需求分析:1、使用spring注入dataSourse数据源2、实现用户登录功能(包括登录失败提示)3、登录成功后显示所有用户数据4、点击用户姓名可以修改用户原创 2013-08-21 00:33:26 · 980 阅读 · 0 评论 -
【任务笔记】JAVA编程实现对Tomcat上部署项目的监测和控制
其实这东西完全不用自己写的,jdk提供了对操作系统监控的工具jconsole,只要稍加改动连接一下tomcat就可以对其进行监测和控制。但老板的意思是要我写一个出来,去掉繁复的功能,只留下基础的功能,这样就可以嵌入到某项目中,或者做成系统的守护进程。并且点名要求使用JMX(←关键词啊!)所以研究了几天之后做出了现在这个东东——由spring框架实现的,JMX监测管理Tomcat上部署的项目,基于页面显示的小工具。原创 2014-02-26 13:38:03 · 2281 阅读 · 1 评论 -
【JAVA笔记】使用ganymed-ssh2-build210.jar访问Linux虚拟主机获取数据
这次的任务是,要我使用SSH2协议连接本地机与远程主机,并获取相应的数据。因为不能拿真的主机做实验,所以我用Liunx虚拟机代替一下,主要还是学习怎么使用这个东西。zip里给了几个example,看一下最基础的Basic就能大概清楚工作流程了。import java.io.BufferedReader;import java.io.IOException;import java.i原创 2014-01-03 10:31:13 · 2491 阅读 · 1 评论 -
关于spring项目打包成jar文件的方法
实习期第一个任务的最后,要我把做好的项目打包成可以直接执行的文件,首先想到的当然就是做成exe啦。百度一下,用exe4j可以将打包好的jar文件生成exe可执行文件。所以开始打包jar。首先想到的当然是myeclipse自带的export,搜索了打包的方法,但是试了几十次最后还是失败。报错的东西是org.springframework.beans.factory.parsing.B原创 2013-12-11 14:15:51 · 2049 阅读 · 2 评论 -
【JAVA笔记】spring3.x配置--每天23:30分执行任务 & log4j.properties的配置
任务:每天23:30执行某个任务。老总让用spring quartz做╮(╯_╰)╭项目名称:CompactAndExtractapplicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc原创 2013-12-17 10:23:28 · 1353 阅读 · 0 评论 -
【JAVA笔记】将字符串信息写入xml文件的方法
拿到的第一个任务的要求,结果最后又不用了。扔了怪可惜的,就留着看看吧。import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.StringReader;/** * 将相应的信息写入XML文原创 2013-12-17 10:05:33 · 2330 阅读 · 0 评论 -
【JAVA笔记】读取文件内容
第一个任务的要求,将.log文件的内容读取并处理。import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import原创 2013-12-17 10:10:40 · 1072 阅读 · 0 评论 -
【面试系列】编写一个程序,列出1-19所有相加为20的组合
同样是联德威的一道面试题,题不难,递归一下。public class Test02 { static int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }; private static void count(int index, int val原创 2013-11-01 19:35:04 · 1601 阅读 · 0 评论 -
【面试系列】哲学家就餐问题(3个)--多线程,防死锁
public class Dinning { public static void main(String[] args) { KuaiZi k1 = new KuaiZi("筷子一号"); KuaiZi k2 = new KuaiZi("筷子二号"); KuaiZi k3 = new KuaiZi("筷子三号"); Philosopher p1 = new Philosoph原创 2013-10-31 21:53:36 · 1788 阅读 · 0 评论 -
【面试系列】把一个字符串里除了大小写字母以外的所有东西都去掉,然后都变成小写,之后按顺序排序
第一个是把一个字符串里除了大小写字母以外的所有东西都去掉,然后都变成小写,之后按从a到z的顺序排序public class Test01 { public static void main(String[] args) { System.out.println(sort(getString())); } static String a="sdaASH%iAGA r原创 2013-10-31 23:10:21 · 2467 阅读 · 0 评论 -
查找——顺序查找
简单的顺序查找有两种:一种是直接查找 public static int seqSearch01(Object[] a, Object x, int n){ int i; for (i = 0; i < n; i++) { if(a[i].equals(x)) break; } if(i<n) return i; return -1; }原创 2013-10-31 22:02:22 · 929 阅读 · 0 评论 -
【SSH学习笔记】整合spring3-hibernate的小项目(二)
在上一个示例的基础上,增加了Generic接口及其实现类,以实现反省多态(泛型)需求分析:1、使用spring注入dataSourse数据源2、使用BaseDao获取注入SessionFactory并返回Session3、用generic接口及其实现类,实现泛型化的查询所有和按字符串查询的方法4、使用JUNIT测试操作步骤:(其中关于applicationC原创 2013-08-21 15:16:09 · 792 阅读 · 0 评论 -
【SSH学习笔记】整合spring3-hibernate的小项目(一)
需求分析:1、使用spring注入dataSourse数据源2、使用BaseDao获取注入SessionFactory并返回Session3、实现查询所有和按字符串查询的方法4、使用JUNIT测试操作步骤:1、创建用户表并添加测试数据create table users( userid number(8) primary key, usern原创 2013-08-21 14:08:53 · 899 阅读 · 0 评论 -
【SSH学习笔记】整合spring3-struts2的小项目(四)
运行效果示例1、登录效果原创 2013-08-21 13:18:29 · 951 阅读 · 0 评论 -
【SSH学习笔记】整合spring3-struts2的小项目(二)
接下来开始实现功能 操作步骤:1、创建用户表并添加测试数据create table users( userid number(8) primary key, username nvarchar2(10), password nvarchar2(10), birthday date, flag number(8));ins原创 2013-08-21 00:44:40 · 1060 阅读 · 0 评论 -
【Spring学习笔记】Spring事务管理(一)
概念JDBC编程事务管理 可以清楚的控制事务的边界,事务控制粒度化细(编程方式)JDBC声明事务管理 事务相关的API不用介入程序之中,将事务管理与实际业务代码解耦(配置XML的方式)Spring提供两种方式实现编程式的事务管理 1、实现PlatformTransactionManager接口 2、使用事务模板TransactionTemplate使用P原创 2013-08-21 14:43:27 · 1004 阅读 · 0 评论 -
【Spring学习笔记】五、使用JDBCTemplate以对象方式操作数据库
其主要是继承三个类:SQLFunction SqlUpdate MappingSqlQuery操作步骤:1、编写PersonFunction类,继承SqlFunction类并重写PersonFunction带参构造方法,传递参数为DataSourcepublic class PersonFunction extends SqlFunction { public PersonF原创 2013-08-21 13:29:03 · 1552 阅读 · 0 评论 -
【任务笔记】创建windows操作系统下的服务进程,并随操作系统启动自动开始执行
三步搞定,灰常简单。这个任务名称写的有点儿长,简单来说就是类似于linux系统下的守护进程。在windows系统中,被称为服务进程,可以在服务列表中查看、开启、关闭。JAVA中其实进程的概念并不强烈,更多的接触到的是线程。而实现这个守护进程,其实用到的也是线程,用到一个工具:JavaService。原创 2014-02-27 11:31:44 · 1473 阅读 · 0 评论