- 博客(43)
- 资源 (21)
- 收藏
- 关注
原创 12306数据抓取
取得12306全部车站编码地址:https://kyfw.12306.cn/otn/resources/js/framework/station_name.js?station_version=1.9278
2023-10-09 13:35:07
225
原创 java随机数字卡卷生成代码
private static String getFixLenthString(int strLength) { Random rm = new Random(); // 获得随机数 double pross = (1 + rm.nextDouble()) * Math.pow(10, strLength); // 将获得的获得随机数转化为字符串 String fixLenthString = String.val.
2020-12-01 23:08:00
499
1
转载 java web工程各种路径取得
request.getRealPath() 这个方法已经不推荐使用了,代替方法是:request.getSession().getServletContext().getRealPath() 在servlet里用this.getServletContect().getRealPath()在struts里用this.getServlet().getServletCon
2017-06-07 10:58:28
572
原创 读取class根下的文件
public static void main(String[] args) { rFile(this.getClass().getResource("/").getPath()+"/json_free.txt");}public static String rFile(String path) { long begin = System.currentTimeMi
2017-05-27 15:00:09
364
转载 java 导出excel到客户端(本地)例子 用poi和servlet实现的
http://m.blog.youkuaiyun.com/article/details?id=49635837web.xml <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XML
2017-05-21 16:17:32
2955
1
转载 Servlet实现文件上传,可多文件上传
http://blog.youkuaiyun.com/hzc543806053/article/details/7524491<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pat
2017-05-21 16:13:30
301
转载 linux下timcat远程调试命令
添加linux 远程调试接口CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000"备注:要eclipse的network和linux的端口是否能telnet通catalina.sh
2017-03-21 20:47:52
681
原创 spring 计划任务执行规律备忘
需要注意的几点:1、spring的@Scheduled注解 需要写在实现上2、 定时器的任务方法不能有返回值(如果有返回值,spring初始化的时候会告诉你有个错误、需要设定一个proxytargetclass的某个值为true、具体就去百度google吧)3、实现类上要有组件的注解@Component 剩下的就是corn表达式了、具体使用以及参数请百度google、下面
2017-02-28 13:34:40
236
转载 1.7随机数的取得
jdk7 中取得随机数,ThreadLocalRandom.current().nextDouble(); 来代替 Math.random(); 好处是:我们不再有从多个线程访问同一个随机数生成器实例的争夺。取代以前每个随机变量实例化一个随机数生成器实例,我们可以每个线程实例化一个。速度也更快。测试代码:public static void main(String[] ar
2017-02-21 16:12:55
590
转载 maven工程本地打包方法
maven工程,本地打包方法进入工程pom.xml 所在的目录下,执行如下命令:maven cleaninstall -Dmaven.test.skip
2017-01-20 14:35:22
756
转载 导出maven中依赖的jar
一、导出到默认目录 targed/dependency 从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令:mvn dependency:copy-dependencies
2017-01-20 14:32:32
330
转载 java代码中查看字符集方法
public static String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encode))) {
2016-12-19 20:36:59
3613
转载 Spring中mybatis多数据源写法
xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.s
2016-10-10 16:11:10
284
原创 Spring计划任务注意
1、计划任务执行时,action中进来的方法也可以执行,需要flag进行判断。2、前一个时间没有执行完成,时间超过下一个“指定”的时间,计划任务跳过该时间。可以使用每隔多少分的写法来进行下个任务的执行。3、执行的计划任务类一定要加@Component。4、xml中添加 xmlns:task="http://www.springframework.org/schema
2016-10-10 15:45:40
436
转载 linux tomcat 远程调试命令
在catalina.sh中添加CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
2016-09-18 15:29:01
291
原创 加载tomcat下的属性文件
//加载apache-tomcat-7.0.28\conf\common下所有的properties属性文件import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;impor
2016-07-11 17:24:46
337
原创 struts2 登录拦截
struts.xml <interceptor name="authority" class="com.report.common.action.interceptor.MyInterceptor" /> /page/common/login.jsp /page/rep
2016-07-02 09:40:46
398
转载 java常用设计模式
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简
2016-05-24 11:13:25
271
转载 微信红包算法
/** * 微信红包分配算法 * * @author Michael282694 * */ public static void main(String[] args) { // TODO Auto-generated method stub double total_money; // 红包总金额 int total_people; // 抢红包总人数 d
2016-01-29 09:59:16
404
转载 java 取得前几天的日期
public static void main(String[] args) { SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd"); Calendar now = java.util.Calendar.getInstance(); // System.out.println(da
2015-09-09 14:45:45
518
转载 AtomicInteger简介
这个类真的非常实用,更重要的是 它确实非常简单:附上自己的代码,可以自己试试:AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。 代码:package test;import jav
2015-08-18 16:25:21
288
转载 mybatis取得数据库自增长主键
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。方法:在mapper中指定keyProperty属性,示例如下: insert into user(userName,password,comment) values(#{userName},#{password},#{comment})
2015-08-03 18:54:15
853
转载 mybatis执行批量更新batch update 的方法(oracle,mysql)
oracle和mysql数据库的批量update在mybatis中配置不太一样: oracle数据库: update test test=${item.test}+1 where id =
2015-06-02 10:59:31
329
转载 postgresql无法删除DB解决办法
一个比较有用的工具是pgAdmin提供的,在pgAdmin -> 工具 -> 服务器状态,会列出当前pg里面所有的连接,从而可以看到什么进程在进行什么操作,pid是多少,什么时候开始,运行多长时间了,结果是跟用 pg_stat_activity 查询出来的结果一样的。
2015-05-22 15:46:20
3387
原创 在jar中引入其他文件的写法
在jar中引入其他文件的写法文件位置在 ,工程名\lib\GeoLocEncodeEngine.dll(lib同src同一级)Thread.currentThread().getContextClassLoader().getResourceAsStream("lib/GeoLocEncodeEngine.dll");不明白的话查看xwork-core-2.3.16.3.j
2015-05-20 17:24:15
390
转载 java日历类Calendar简单使用
import java.util.Calendar; import java.util.TimeZone; public class Test1 { public static void main(String[] args) { //指定东八区,即北京时间
2015-05-15 17:11:35
411
转载 java日历类Calendar简单使用
import java.util.Calendar; import java.util.TimeZone; public class Test1 { public static void main(String[] args) { //指定东八区,即北京时间
2015-05-15 17:10:12
736
转载 线程池demo
package com.sunc.callableTest;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurre
2015-05-14 14:22:10
341
原创 java时间格式转换大全
转:www.itjh.pwJava时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() {
2015-05-13 16:42:44
337
转载 mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的
2015-05-13 16:30:35
660
转载 list中对象排序
public class Person { privateString name; privateInteger order; /** * @return the name */ publicString getName() { returnname; } /**
2015-05-06 08:54:55
378
原创 根据经纬度,计算点在直线的左右
public static String whichSideOfLine(Double localLon, Double localLat, Double startLon, Double startLat, Double endLon, Double endLat) { Double result = calcCombinationSub((startLon - local
2015-05-06 08:48:31
788
转载 bootstrap 模态窗口点击图层不关闭写法
String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() +
2015-04-21 14:52:24
1538
转载 使用random得到某个范围内的随机数
一、取模操作public static void main(String[] args){for (int i = 1; i {int j = i % 11;System.out.println(i + "%11的结果——" + j);}}1%11的结果——12%11的结果——23%11的结果——34%11的结果——45%11的结果——56%
2015-04-13 09:06:05
1245
转载 bootstrap网页框架使用例子
个人感觉比较好的网页框架,支持手机浏览网页。http://v3.bootcss.com/css/http://www.w3cschool.cc/bootstrap/bootstrap-tutorial.html
2015-04-07 15:53:33
1041
转载 jdk7 新特性 监听文件目录变化
我们用IDE(例如Eclipse)编程,外部更改了代码文件,IDE马上提升“文件有更改”。Jdk7的NIO2.0也提供了这个功能,用于监听文件系统的更改。它采用类似观察者的模式,注册相关的文件更改事件(新建,删除……),当事件发生的,通知相关的监听者。 java.nio.file.*包提供了一个文件更改通知API,叫做Watch Service API. 实现流程如下 1.
2015-04-02 14:57:46
675
转载 Hibernate 多表查询结果集的处理
【转自】http://blog.youkuaiyun.com/sun8288/article/details/8132181 Hibernate 是JDBC的轻量级封装,一款杰出的ORM框架。通过它,可以建立数据表与表对象间的联系。 Hibernate的查询可通过HQL 和Criteira实现。本文仅展示用HQL实现多表查询,并针对返回的结果集进行
2015-04-02 14:23:17
364
kettle文档自己整理的带例子
2010-02-08
springTest新闻发布
2009-12-24
biee帮助文档初学者好的帮手
2009-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人