摘要: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import org.springframework.util.StringUtils; /** * 日期处理工具 */ public class Dat... 阅读全文
posted @ 2019-04-03 18:19 迷失之路 阅读(222) 评论(0) 推荐(0) 编辑
摘要: /** * 16进制字符串 和 文本字符串 相互转换的工具类 */ public class HexStringUtil { /** 16进制能用到的所有字符 */ private static String hexCharsStr = "0123456789ABCDEF"; /** 16进制能用到的所有字符数组 */ private static cha... 阅读全文
posted @ 2019-04-03 18:15 迷失之路 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: public class A { public void a() { System.out.println(Thread.currentThread().getName() + " in a."); } } public class B { public void b() { System.out.println(Thread... 阅读全文
posted @ 2018-05-30 18:12 迷失之路 阅读(301) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; import java.text.NumberForma... 阅读全文
posted @ 2018-05-29 16:52 迷失之路 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; im... 阅读全文
posted @ 2018-05-29 11:09 迷失之路 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一个简单图解(不一定准确) 阅读全文
posted @ 2018-05-28 17:57 迷失之路 阅读(579) 评论(0) 推荐(0) 编辑
摘要: import java.util.Arrays; /** * 数组追加的工具类 */ public class ArrayUtil { /** * 追加src的全部元素到result尾部 * * @param desc * @param src * @return */ public static T[] a... 阅读全文
posted @ 2018-05-28 17:34 迷失之路 阅读(420) 评论(0) 推荐(0) 编辑
摘要: import java.io.File; import java.net.URL; /** * java相对路径、绝对路径及类路径的测试 */ public class Test { /** * 测试相对路径是相对谁 * -- 相对于部署项目的文件夹(AppServer) */ // @org.junit.Test public vo... 阅读全文
posted @ 2018-04-26 16:23 迷失之路 阅读(10892) 评论(0) 推荐(1) 编辑
摘要: 依赖jar <dependency> <groupId>org.samba.jcifs</groupId> <artifactId>jcifs</artifactId> <version>1.2.19</version> </dependency> 阅读全文
posted @ 2018-04-25 15:39 迷失之路 阅读(664) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.Ou... 阅读全文
posted @ 2018-04-25 15:38 迷失之路 阅读(2086) 评论(1) 推荐(0) 编辑
摘要: 依赖jar <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.9.7</version> </dependency> 阅读全文
posted @ 2018-04-25 15:37 迷失之路 阅读(278) 评论(0) 推荐(0) 编辑
摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.i... 阅读全文
posted @ 2018-02-27 09:20 迷失之路 阅读(2764) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.Ou... 阅读全文
posted @ 2018-02-09 18:27 迷失之路 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: // 类、方法、原型 //================================================================================== /* 类(function) --> 用于实例化对象 */ // 代码: function Person (){} /* 类.方法 --... 阅读全文
posted @ 2018-02-02 16:05 迷失之路 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. 事件对象|事件冒泡 2. 鼠标事件 鼠标事件:由鼠标操作触发的事件. 比如:onclick,ondblclick,onmouseover,onmouseout,onmousedown,onmouseup,onmousemove 通过鼠标事件,可以获取鼠标的可视区位置,可用于类似拖拽之类的功能。 阅读全文
posted @ 2018-01-25 10:08 迷失之路 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. 本地对象(非静态对象) 常用对象有: Object、Function、Array、String、Boolean、Number、Date、RegExp、Error 注:本地对象需要new之后再使用。 2. 内置对象(静态对象) Global、Math 注:内置对象,不需要new,就可以直接调用该 阅读全文
posted @ 2018-01-24 10:37 迷失之路 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. table元素的相关属性 tBodies 一个table可以有多个tBody tHead 一个table只有一个tHead tFoot 一个table只有一个tFoot rows 一个table可以有多行数据。一般通过tBodies来获取某个tBody下面的rows. cells 单元格。一般 阅读全文
posted @ 2018-01-24 10:25 迷失之路 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1. DOM获取节点 1)通过childNodes获取子节点 属性:childNodes nodeType 如果子节点中有文本节点,会同时返回文本节点。这时需要搭配nodeType,才能滤掉文本节点,只返回元素节点。 2)通过children获取子节点 属性:children 只会返回所有的元素节点 阅读全文
posted @ 2018-01-24 10:13 迷失之路 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 作用域: 一个域名下的所有网页共用一套cookie。 几个封装好的工具方法: 阅读全文
posted @ 2018-01-24 09:23 迷失之路 阅读(132) 评论(0) 推荐(0) 编辑
摘要: window.onload = function (){ // 1) 在if或else代码块中声明的变量,在代码块的外面也可以取到 if(1==1){ var b = 12; }else{ var b = 13; } alert(b); // 12 // 2) 在functio... 阅读全文
posted @ 2018-01-19 18:31 迷失之路 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. 没有定义的变量 2. 没有定义的属性 总结: 阅读全文
posted @ 2018-01-19 16:08 迷失之路 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 代码: 阅读全文
posted @ 2018-01-12 17:13 迷失之路 阅读(402) 评论(0) 推荐(0) 编辑
摘要: VO.java Test.java 执行main方法后的打印结果: 得到的结论: 阅读全文
posted @ 2018-01-12 15:48 迷失之路 阅读(546) 评论(0) 推荐(0) 编辑
摘要: java代码: 国际化文件路径(src/demos/java/util/locale): myres.properties myres_en_US.properties myres_zh_CN.properties 阅读全文
posted @ 2018-01-09 17:35 迷失之路 阅读(374) 评论(0) 推荐(0) 编辑
摘要: public class Demo { /* * 线程中断相关方法 * ------------------------------------------------------------------------------ * interrupt() * 中断线程: * 线程的thread.inte... 阅读全文
posted @ 2017-12-21 17:50 迷失之路 阅读(269) 评论(0) 推荐(0) 编辑
摘要: public class Demo { /** * Thread类的join()方法 * -------------------------------- * 1)join() * 2)join(long millis) * 3)join(long millis, int nanos) * 用法见代码中注释,可通过调整睡眠时间... 阅读全文
posted @ 2017-12-21 16:22 迷失之路 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1. Runtime.getRuntime().exec()能做什么? 1)调用外部程序 // 调用的是javac.exe小程序 Runtime.getRuntime().exec("javac"); 2)调用外部程序的某个指令 // 调用的是cmd.exe中的dir指令 Runtime.getRuntime().exec("cmd /c dir"); 3)... 阅读全文
posted @ 2017-12-15 15:21 迷失之路 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: import org.junit.Test; public class NumberCompare { /** * 数值比较,以Float为例 */ @Test public void testName1() throws Exception { // Float装箱 Float f = 12.1f; // 等同:... 阅读全文
posted @ 2017-12-14 13:19 迷失之路 阅读(4031) 评论(0) 推荐(0) 编辑
摘要: import org.junit.Test; public class DemoFor { /* * for( 代码块1 ; 代码块2 ; 代码块3 ){ } * --------------------------------------- * 代码块1: 在for循环之前,只执行一次,什么代码都可以,也可以不写。 * 代码块2: boole... 阅读全文
posted @ 2017-12-13 16:09 迷失之路 阅读(156) 评论(0) 推荐(0) 编辑
摘要: @Test public void testName() throws Exception { // 手动创建 Short s1 = new Short((short) 129); Short s2 = new Short((short) 129); System.out.println(s1 == s2); // ... 阅读全文
posted @ 2017-12-13 15:24 迷失之路 阅读(144) 评论(0) 推荐(0) 编辑
摘要: @Test public void testName() throws Exception { /* * 负整数的二进制是怎么存的? * 在计算机中,负数以其正值的补码形式表达。 * 什么叫补码呢?这得从原码,反码说起。 * ----------------------------------... 阅读全文
posted @ 2017-12-13 14:55 迷失之路 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.sina.com.cn/s/blog_618199e60100ka5b.html 阅读全文
posted @ 2017-12-13 10:56 迷失之路 阅读(199) 评论(0) 推荐(0) 编辑
摘要: import org.junit.Test; /** * ^ : 按位异或 * ------------------------------------ * 按位异或,比较每个操作数的二进制位,相同置为0,不同置为1 */ public class Demo { @Test public void testName() throws Exception { ... 阅读全文
posted @ 2017-12-13 10:27 迷失之路 阅读(423) 评论(0) 推荐(0) 编辑
摘要: import org.junit.Test; /** * 1)> : 右移运算符 (测试正数) * 3)>> : 右移运算符 (测试负数) * 4)>>> : 无符号右移 (测试正数) * 5)>>> : 无符号右移 (测试负数) */ public class WeiYiTest { /** * > : 右移运算符 * ----------------... 阅读全文
posted @ 2017-12-05 17:57 迷失之路 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: /** * 按位与 : & * 按位或 : | */ public class Demo { /** * 按位与: 为什么(5 & 9)的值等于1 * 按位或: 为什么(5 | 9)的值等于13 */ @Test public void test() { System.out.println(5 & 9); // 1 ... 阅读全文
posted @ 2017-11-30 17:21 迷失之路 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 场景: mysql自带的mysql和test库都可以正常连接。 新建一个数据库demo,配置java访问时报错:Access denied for user 'root'@'localhost' (using password: NO)。 网搜了几种方法一一尝试,找到了一个有效的解决办法: 阅读全文
posted @ 2017-11-07 14:51 迷失之路 阅读(469) 评论(0) 推荐(0) 编辑
摘要: maven导入依赖jar包: java代码: 阅读全文
posted @ 2017-10-26 17:23 迷失之路 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: 1. 更改默认端口(默认3306) 可以从一定程度上防止端口扫描工具的扫描 2. 删除掉test数据库 3. 密码改的复杂些 4. 删除默认的用户 5. 改变默认mysql管理员的名称 6. 禁止远程连接mysql a. 设置帐号不允许从远程登陆,只能在localhost b. 授权某个特定的用户可 阅读全文
posted @ 2017-10-17 17:20 迷失之路 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 1. 加密:mysql323,不可逆 2. 加密:mysqlsha1,不可逆 3. 加密:md5,不可逆 4. 加密解密:encode()和decode() 都有两个参数,第一个是实际需要保存的值,第二个是盐。 查看密码明文: 5. 加密解密:aes_encrypt()和aes_decrypt() 阅读全文
posted @ 2017-10-17 17:13 迷失之路 阅读(31920) 评论(3) 推荐(1) 编辑
摘要: 场景: datagrid的每一行允许编辑,一行中有一个字段,编辑时,提供下拉框选项,供选择。 下拉框选项有多个列。如下图所示:(点击红框内的下拉按钮,会弹出绿框内的内容) 要求: 每行弹出的下拉框内容并不完全一致,需要根据某些变化的条件,随机获取。 代码: 阅读全文
posted @ 2017-09-25 16:44 迷失之路 阅读(2894) 评论(0) 推荐(0) 编辑