随笔分类 -  Java

代码质量检测-Sonar
摘要:一。 Sonar简介 sonarqube系统是一个代码质量检测工具 由以下四个组件组成(https://docs.sonarqube.org/display/SONAR/Architecture+and+Integration) 1》一个sonarqube服务器 包含三个子进程(web服务(界面管理 阅读全文

posted @ 2019-01-08 10:30 梁凤财Zero 阅读(1365) 评论(0) 推荐(0)

Java开发中的23种设计模式详解
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 阅读全文

posted @ 2018-12-08 22:16 梁凤财Zero 阅读(175) 评论(0) 推荐(0)

java double类型保留两位小数4种方法
摘要:4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m... 阅读全文

posted @ 2018-11-28 10:24 梁凤财Zero 阅读(494) 评论(0) 推荐(0)

Java 计算两个日期相差的天数
摘要:import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test16 { /** * @param args * @throws ParseException ... 阅读全文

posted @ 2018-11-24 17:34 梁凤财Zero 阅读(471) 评论(0) 推荐(1)

单例模式在高并发情形下造成的访问覆盖问题
摘要:好吧,最近我特么是跟高并发杠上了。。 单例模式想必很很常见,而往往单例模式跟static相关。单例模式的初衷是为了在任何条件下我只得到一个实例,包括类和变量。而往往需要我们用static关键字去修饰达到单例的效果。最近高并发接触得比较多,使用缓存就需要用单例。因为你针对某一个key的缓存只可能定义成 阅读全文

posted @ 2018-10-08 21:21 梁凤财Zero 阅读(1054) 评论(0) 推荐(0)

代码查看import的类是出自哪个jar包的方法(转)
摘要:输出结果:file:/D:/workspace/springtest/WebContent/WEB-INF/lib/commons-lang-2.4.jar 阅读全文

posted @ 2018-04-09 22:12 梁凤财Zero 阅读(1677) 评论(0) 推荐(0)

java获取当前时间精确到毫秒
摘要:import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; 阅读全文

posted @ 2018-02-27 11:42 梁凤财Zero 阅读(8414) 评论(0) 推荐(0)

SSO单点登录三种情况的实现方式详解
摘要:单点登录(SSO——Single Sign On)对于我们来说已经不陌生了。对于大型系统来说使用单点登录可以减少用户很多的麻烦。就拿百度来说吧,百度下面有很多的子系统——百度经验、百度知道、百度文库等等,如果我们使用这些系统的时候,每一个系统都需要我们输入用户名和密码登录一次的话,我相信用户体验肯定 阅读全文

posted @ 2018-01-23 11:01 梁凤财Zero 阅读(21554) 评论(1) 推荐(1)

java实现微信H5支付
摘要:前面做了app微信支付的回调处理,现在需要做微信公众号的支付,花了一天多时间,终于折腾出来了!鉴于坑爹的微信官方没有提供Java版的demo,所以全靠自己按照同样坑爹的文档敲敲敲,所以记录下来,以供自己及后来人参考,不足之处,还请指正。 首先,我们贴出调用支付接口的H5页面,当然,在这个页面之前,还 阅读全文

posted @ 2017-12-19 10:19 梁凤财Zero 阅读(6708) 评论(0) 推荐(0)

Java,Calendar -- 获取当前日期、当月月初日期、月末日期
摘要:public class CalendarTest { public static void main(String[] args) { // 获取当前年份、月份、日期 Calendar cale = null; cale = Calendar.getInstance(); int year = c 阅读全文

posted @ 2017-12-10 20:43 梁凤财Zero 阅读(37570) 评论(0) 推荐(4)

一个完整的用java客户端使用httpClient请求网页并返回的方法
摘要:import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.Date;import jav 阅读全文

posted @ 2017-12-10 20:28 梁凤财Zero 阅读(766) 评论(0) 推荐(0)

response.setContentType()的作用及参数
摘要:response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf 阅读全文

posted @ 2017-11-24 23:43 梁凤财Zero 阅读(50102) 评论(0) 推荐(3)

Servlet接口应用(开发servlet三种方式)
摘要:参见 文库/java/javaEE全新学习教程2.2节 1.通过URL调用 2通过提交表单 3超链接 4 javascript写一个函数,调用这个函数 1,首先在工程的WebRoot文件夹下建立一个java类,这个类继承了HttpServlet ,是一个servlet [java] view pla 阅读全文

posted @ 2017-11-24 23:40 梁凤财Zero 阅读(824) 评论(0) 推荐(0)

java中构造方法及其作用
摘要:构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:class a {}//没有任何构造函数。 构造方法就是与类同名的那个方法,它的作用是可以用来初始化,例子如下class Animal//动物{p 阅读全文

posted @ 2017-11-22 19:09 梁凤财Zero 阅读(523) 评论(0) 推荐(0)

35 个 Java 代码性能优化总结
摘要:写在CSDN里面了 http://blog.csdn.net/dayulxl/article/details/78108828 阅读全文

posted @ 2017-11-08 16:50 梁凤财Zero 阅读(128) 评论(0) 推荐(0)

java多线程中关于join方法的使用
摘要:Thread的非静态方法join()让一个线程B“加入”到另外一个线程A的尾部。在A执行完毕之前,B不能工作。例如: Thread t = new MyThread(); t.start(); t.join(); 另外,join()方法还有带超时限制的重载版本。 例如t.join(5000);则让线 阅读全文

posted @ 2017-10-30 15:00 梁凤财Zero 阅读(785) 评论(0) 推荐(0)

Java两大测试方法Junit和TestNG的比较
摘要:开发过程中,经常会用到JAVA测试,前端javas cript的调试相对比较轻松,firebug,console.log()等,但是java的就比较纠结点,每次改完都要去编译再运行,过程相对缓慢,加上如果项目比较大的话,就非常DT,有听朋友说他们公司的项目是用EJB,开发的时候每次做个小修改就要花费 阅读全文

posted @ 2017-10-28 17:16 梁凤财Zero 阅读(758) 评论(0) 推荐(0)

java简单的测试方法执行了多少时间
摘要:(1)以毫秒为单位的 long startTime = System.currentTimeMillis(); // 获取开始时间 // doThing(); // 测试的代码段 long endTime = System.currentTimeMillis(); // 获取结束时间 System. 阅读全文

posted @ 2017-10-28 17:01 梁凤财Zero 阅读(2065) 评论(0) 推荐(0)

Java 生成 UUID
摘要:1.UUID 简介 UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing E 阅读全文

posted @ 2017-10-06 11:06 梁凤财Zero 阅读(152) 评论(0) 推荐(0)

java用JDBC连接数据库的方式
摘要://驱动位置String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//连接数据库地址名字String sConnStr = "jdbc:sqlserver://localhost:1433;databasename=jsp 阅读全文

posted @ 2017-10-06 01:30 梁凤财Zero 阅读(194) 评论(0) 推荐(0)

导航