- 博客(15)
- 资源 (3)
- 问答 (4)
- 收藏
- 关注
原创 Quartz 源码分析
Quartz 是一个开源的 Java 定时任务调度框架,提供了丰富的 API 用于创建、管理和执行定时任务。Quartz 广泛应用于企业级应用中,支持复杂的任务调度需求。本文将对 Quartz 的核心组件及其源码进行分析,并配以代码片段、流程图和时序图加深理解。Quartz 提供了丰富的定时任务调度功能,其核心组件设计清晰、职责分明。在实际应用中,通过灵活配置JobTrigger和JobStore,开发者可以满足各种复杂的任务调度需求。
2024-08-30 23:24:11
806
原创 swing 增加文件选择框
使用swing 增加文件选择框:private Component getFileButton() { if (fileButton == null) { fileButton = new JButton("......"); fileButton.setBounds(445, 135, 54, 23); fileButton.addActionListener...
2017-02-08 16:49:51
615
原创 递归处理未知类型的json
public static void putAllIdToMap(String json, String name, String id) { String value = ""; String key = ""; Map<String, Object> map = (Map<String, Object>)JsonUtils.jsonToMap...
2017-02-07 16:04:22
323
原创 Google gson解决不知道json中的内容是什么类型的处理
在使用json的时候,多数情况是有实体类与之对应,所有的key的值以及value 的值(及类型)是已知的,这时转换的时候就可以轻松转换,但是假如我们不知道json的返回是什么样子,内部的返回可能是list、map、简单类型等,这时我们需要判断内部是什么类型在做转换,否则会出现类型错误。如,常用json:{"success":true,"message":null,"data":null}其中的d
2017-01-05 17:37:23
7113
原创 Hibernate 事务控制
hibernate 处理事务:1、继承:org.springframework.orm.hibernate3.support.HibernateDaoSupportpublic void deleteOper(final String sql, List<Component> lists) { Session session = getSessionFactor...
2016-12-29 18:34:46
130
转载 java 获取IP和MAC
java 获取IP和MAC标签(空格分隔): javajava 获取IP和MAC1获取IP2获取mac1、获取IPpublic static String getIpAddress() { try { Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface.getNetworkI
2016-12-29 11:27:59
653
原创 java 获取IP和MAC
// 获取ip地址 public static String getIpAddress() { try { Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface.getNetworkInterfaces(); InetAddress ip = null; while (a...
2016-12-29 11:06:40
96
原创 java 常用文件管理
package file;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;...
2016-01-07 10:33:03
179
原创 java 格式化输出当前时间
import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设...
2016-01-07 09:51:56
140
原创 Hibernate自动创建表
Hibernate自动创建表 :只要在hibernate.cfg.xml添加这句话,就可以自动生成数据表 update update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。 还有其他的参数: create:启动hibernate时,自动删除原来的表,新建所有的表,所以每次启...
2015-04-15 10:44:45
89
原创 java 连接Mysql
java 连接Mysql //驱动程序名String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名StudentString url = "jdbc:mysql://127.0.0.1:3306/Student";// MySQL配置时的用户名String user = "root";//...
2014-11-09 13:54:38
140
原创 使用Hibernate的第一个例子
开发环境:Eclipse1、建立表guestbook2、新建一个java项目first3、导入jar包4、编写Hibernate 的配置文件hibernate.cfg.xml5、编写GuestBook.java6、编写类和表之间的映射文件Guestbook.hbm.xml7、编写一个测试文件HibernateTest.java...
2014-11-09 13:46:41
110
原创 计算机网络常见端口号
计算机网络常见端口:端口:21服务:ftp说明:ftp服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的ftp服务器的方法。这些服务器带有可读写的目录。木马doly trojan、fore、invisible ftp、webex、wincrash和blade runner所开放的端口。端口:22服务:ssh说明:pca...
2014-10-17 10:48:21
700
hibernate创建表
hibernate自动注解创建表1、编写实体类,2、编写配置文件hibernate.cfg.xml: 其中注意的地方有:create不要写成update org.hibernate.dialect.MySQLDialect不要写成MySQLInnoDBDialect3、编写测试类,...
2014-10-08 13:04:09
103
java mail 运行demo 提示错误
2016-10-13
怎么生成复杂参数的测试用例
2015-10-24
web.xml加载joa.xml出错
2015-05-06
spring+jpa+activiti,Tomcat启动出错
2015-05-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人