代码块整理
文章平均质量分 73
诸琼华
突破技术,做一名工匠
展开
-
IO之——键盘录入文件夹路径代码
如何判断一个录入的一个字符串是否是文件夹和文件夹目录,刚开始我是考虑用正则方法来写,并且判断之,弄了好半天总是弄不对,最近便想了一个更好的方式——只要判断文件夹是否存在或者是不是文件夹就可以得到了,希望对自己以后有用吧。附上录入判断的代码和正则表达式的daima:private static File getFile() { Scanner scanner=new Scanne...原创 2018-03-04 18:59:10 · 556 阅读 · 0 评论 -
Java工具类之一DataSourse工具类(含有事务的工具类)
这个工具类比较实用,用于读写MySQL数据库,获得连接的一个工具类,同样最好是有一个配置文件c3p0-config.xml,文件名是固定的,最好不要更改,这样更换地址等信息的时候,不用修改源码。这里需要五个工具包(只使用了当时的版本):c3p0-0.9.1.2.jar commons-beanutils-1.8.3.jarcommons-dbutils-1.4.jarcommons-lo...转载 2018-04-24 22:52:27 · 536 阅读 · 0 评论 -
Java工具类之——RedisUtils类
同C3P0一样,这个是需要配置文件的类,配置文件的格式为properties格式,放在src目录之下,需要用到的工具包为两个,分别是:commons-pool2-2.3.jar和jedis-2.7.0.jarmaxIdle=20maxTotal=100minIdle=10host=192.168.75.140port=6379Java代码中涉及到了一点反射方面的知识import java....原创 2018-04-24 22:34:25 · 2463 阅读 · 0 评论 -
Java工具类之一DataSourse工具类
该类需要导入一个commons的几个jar包commons-beanutils,commons-dbutils,mysql-connector-javaimport java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import com.mchange.v2.c3p0.ComboPoo...原创 2018-04-14 15:30:25 · 698 阅读 · 0 评论 -
Java常用工具类之一mail邮箱类
此工具类需要通过添加一个mail.jar包配合使用import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;impor...转载 2018-04-14 15:18:00 · 1563 阅读 · 0 评论 -
自己定义的常用工具类之一calendar日历类
import java.util.Calendar;import java.util.Date;public class DateUtils { /** * 获得当前时间距离给定天数零点的毫秒时间 * @param amount * @return */ public static Long getDelayTime(int amount){ //1 设置当前时间...原创 2018-04-14 15:15:24 · 151 阅读 · 0 评论 -
map集合之——应用:斗地主小游戏之发牌
public static void main(String[] args) { //准备牌: Map<Integer, String> poker=new HashMap<>(); ArrayList<Integer> keys=new ArrayList<>(); //准备花色,四色存入一个集合 ArrayList<Str...原创 2018-03-04 21:03:10 · 223 阅读 · 0 评论 -
map集合之——删除map集合中值相同的键值对
对于这个题目,刚开始我是考虑保留一个重复值的键值对,在不指定的情况下,可以将键值对对调放进一个hashmap集合中,瞬间,就只剩下一个了,但是这里的代码是删除掉map集合中所有带有重复值的键值对。就一个案例来解决这个问题,前面是我的代码和方法,后面一个是别人的,两个方法的思路基本上都是一样的,包括案例都是别人的第一种方式:public static void main(String[] args)...原创 2018-03-04 20:34:58 · 4477 阅读 · 0 评论 -
IO之——递归方法删除文件夹和文件
简单说明一下,1,添加一个判断数组是否为空是为了后面判断过程中出现报空指针异常,同时用来结束方法2,提示删除成功相当于返回了文件名字,可以更加直观的看到所删除文件的名称,一个感叹号,一个了来区分文件和文件夹3,至于正在操作不能删除不知道怎么做,就没写,只是象征性的做了个判断private static void delete(File file) { File[] files=file.lis...原创 2018-03-04 20:05:33 · 342 阅读 · 0 评论 -
IO之——递归文件夹目录,过滤器
关于递归文件目录感觉也是个有点技术含量的活,而且很有意思,过滤器基本原理如下,最重要的一点是listroots的用法,回头有时间再补充上 文件过滤器 file[] listFiles(FileFilter file) 传递一个FileFilter接口的实现类对象 需要自定义FileFilter接口实现类 class MyFi...原创 2018-03-04 19:25:45 · 292 阅读 · 0 评论 -
IO之——键盘录入一个文件夹路径,统计该文件夹
思路是运用递归方式:1,录入的时候缺少了一个判断,代码写的不是很严谨,不知道还有没有其他问题,2,不过递归的时候总感觉得到的目录怪怪的,不知道怎么改正,有大神还望帮忙斧正,不胜感激public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入文件...原创 2018-03-04 19:08:30 · 635 阅读 · 0 评论 -
重新配置封装的pagebean
这次封装,考虑了查询中首页参数不存在的情况,和未指定每页数据量的情况下进行的封装,另外对于总页数的计算也是采用了最新的算法,减少因为数据类型的转换造成的精度缺失问题,使得页面的封装更加科学和精确public class PageBean { private List list; private Integer totalCount; private Integer pageSize; ...原创 2018-05-30 16:15:51 · 525 阅读 · 0 评论