随笔分类 -  java

jsp中相对路劲
摘要:.代表当前目录 ..代表上一层目录 例如:如下文件,aliCashier.html要引入images下的图片,应该写成../../static/images/logo.png,此处会找到本地静态路径。实际应用服务器运行起来后,需要找到项目的根路径,根路径一般 都是当前项目的路径,需要F12尝试调试, 阅读全文

posted @ 2017-08-17 15:30 struggle_beiJing 阅读(212) 评论(0) 推荐(0) 编辑

模板模式(部分方法延迟到子类实现)
摘要:项目中,用到了抽象类作为父类,有部分实现。 提供了了模板方法作为子类公共方法,模板方法中调用了抽象类的抽象方法和部分非抽象方法。 执行代码时,发现模板方法调用了抽象类的抽象方法,当时比较好奇,后来发下这是一种延迟加载,具体调用 的子类哪个方法,是由于调用方决定的 参考:http://www.cnbl 阅读全文

posted @ 2017-06-01 17:50 struggle_beiJing 阅读(351) 评论(0) 推荐(0) 编辑

classpath路劲
摘要:1.指的是tomcat下的web-if下的classes路劲 2. 发布时,红框中的文件全都会放到classes下,并且如果出现重名,下面的有可能会覆盖上面的文件 阅读全文

posted @ 2017-04-21 23:21 struggle_beiJing 阅读(181) 评论(0) 推荐(0) 编辑

java的final关键字——修饰变量
摘要:final修饰的变量不可变,指的是引用不可变,(除基本类型)而不是内容。 final修饰的成员变量必须被初始化 阅读全文

posted @ 2017-04-08 18:06 struggle_beiJing 阅读(284) 评论(0) 推荐(0) 编辑

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
摘要:参考:http://blog.csdn.net/is_zhoufeng/article/details/8112199 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的 阅读全文

posted @ 2017-03-28 12:16 struggle_beiJing 阅读(695) 评论(0) 推荐(0) 编辑

ava中有三种移位运算符
摘要:转自:http://www.cnblogs.com/hongten/p/hongten_java_yiweiyunsuangfu.html << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位 阅读全文

posted @ 2017-03-28 12:15 struggle_beiJing 阅读(213) 评论(0) 推荐(0) 编辑

[Java类加载器]Java中classLoader浅析.
摘要:转自:(http://www.cnblogs.com/wang-meng/p/5574071.html) 一、问题 请在Eclipse中新建如下类,并运行它: 你能猜到它的运行如果吗? 不错,就是如下这个样子! 错误: 在类 java.lang.Long 中找不到 main 方法, 请将 main 阅读全文

posted @ 2017-03-26 17:12 struggle_beiJing 阅读(216) 评论(0) 推荐(0) 编辑

java字符集
摘要:在utf-8编码中,unicode(编码字符集)是utf-8(字符编码)的表现形式 http://www.cnblogs.com/hanruyue/p/5859107.html 阅读全文

posted @ 2017-03-19 19:20 struggle_beiJing 阅读(168) 评论(0) 推荐(0) 编辑

java移位运算
摘要:转自:http://www.cnblogs.com/hongten/p/hongten_java_yiweiyunsuangfu.html java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 阅读全文

posted @ 2017-03-19 14:51 struggle_beiJing 阅读(292) 评论(0) 推荐(0) 编辑

Apache POI HSSF,XSSF和SXSSF的区别
摘要:http://blog.csdn.net/benben_1678/article/details/39989683 写的很好,用SXSSF即可解决大数据量,内存占用过高问题 阅读全文

posted @ 2017-01-13 12:32 struggle_beiJing 阅读(345) 评论(0) 推荐(0) 编辑

java代码中获取classpath路径
摘要:参考:http://blog.csdn.net/magi1201/article/details/18731581 方法一: [html] view plain copy String path = Test.class.getResource("/").toString(); System.out 阅读全文

posted @ 2017-01-03 15:20 struggle_beiJing 阅读(3499) 评论(1) 推荐(0) 编辑

短信与图片验证码
摘要:1、无论图片还是短信都可以后台产生验证码,图片靠一些网上工具生成,短信可以依靠第三方短信接口提供。 2、将生成的验证码放到session中 3、自己手动输入的验证码与放入session中的验证码通过后台比较 经常看到短信验证码,有一个倒计时功能,js需要启动一个定时任务 //定时任务InterVal 阅读全文

posted @ 2016-12-12 10:56 struggle_beiJing 阅读(1230) 评论(0) 推荐(0) 编辑

在jsp中获取服务器端的时间
摘要:以前只知道在js中这样写:var date = new Date() ; 但是这得到的是客户浏览器的时间,并不是服务器的时间。 当然可以通过在Java文件中添加属性,再在js中通过document.getElementById().value得到,但是这样又太麻烦。。 今天找到了一个简单快捷的方法, 阅读全文

posted @ 2016-12-07 14:18 struggle_beiJing 阅读(2114) 评论(0) 推荐(0) 编辑

Log4j乱码
摘要:解决方法: 如果是log4j.properties为配置文件,比如: 1 2 3 [c-sharp] view plaincopy log4j.appender.A1=org.apache.log4j.RollingFileAppender log4j.appender.A1.File=all.lo 阅读全文

posted @ 2016-12-05 10:16 struggle_beiJing 阅读(886) 评论(0) 推荐(0) 编辑

统计一个版本代码变化行数
摘要:项目总结时,我们常常需要统计代码行数,来查看每个项目开发者的代码总量,提交次数和变更文件数。 这里介绍一下statsvn工具统计代码行数的方法。 1、安装tortoise svn 下载tortoise svn,下载地址:https://tortoisesvn.net/downloads.html,附 阅读全文

posted @ 2016-12-02 10:33 struggle_beiJing 阅读(4367) 评论(0) 推荐(0) 编辑

读取tomcat下的文件夹路径
摘要:背景:测试的为了每次部署时清缓存,将temp文件夹也删了,导致系统中有些excel导出功能用不了。 解决:新建一个监听文件,在系统启动时,判断temp文件夹是否存在,不存在就新建。 temp文件夹的作用:参考;http://blog.csdn.net/u013076997/article/detai 阅读全文

posted @ 2016-11-30 14:27 struggle_beiJing 阅读(2288) 评论(0) 推荐(0) 编辑

自动生成get,set方法
摘要:引发的问题: Action中有一个属性名字叫private boolean isHideNumber 用struts2的<s:if test ="isHideNumber">判断boolean类型时,发现不好用了 经查发现生成自动生成的get,set方法名字叫public boolean isHid 阅读全文

posted @ 2016-10-11 15:17 struggle_beiJing 阅读(449) 评论(0) 推荐(0) 编辑

短信验证码
摘要:http://www.253.com/api/18.html 阅读全文

posted @ 2016-09-27 17:39 struggle_beiJing 阅读(145) 评论(0) 推荐(0) 编辑

double 类型运算会出现精度问题
摘要:要先转换为字符串,后进行运算,可以写个方法做乘法运算public static double mul(double v1,double v2){BigDecimal b1 = new BigDecimal(Double.toString(v1));BigDecimal b2 = new BigDec 阅读全文

posted @ 2016-07-14 18:23 struggle_beiJing 阅读(848) 评论(0) 推荐(0) 编辑

JAVAAPI学习之Calendar类;Calendar类set()、add()、roll()方法区别
摘要:JAVAAPI学习之Calendar类 http://blog.csdn.net/myjlvzlp/article/details/8065775(写的很好,清晰易懂) Calendar类set()、add()、roll()方法区别 http://www.360doc.com/content/15/ 阅读全文

posted @ 2016-07-13 15:29 struggle_beiJing 阅读(683) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示