![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
溜走的螃蟹
新手上路,不求一日千里,只求点点滴滴,恰到好处!
展开
-
截取字符串substring与substr之间的区别
String.substring( ):用于返回一个字符串的子串 用法如下:string.substring(from, to) 其中from指代要抽去的子串第一个字符在原字符串中的位置 to指代所要抽去的子字符串最后一个字符的后一位(这个参数可以不加) 下面就对String.substring( )做举例: 1、string.substring(from):此时相当于从from位置截取...翻译 2018-11-12 12:52:37 · 174 阅读 · 0 评论 -
java日期相减获得天数的算法
//获取系统现在的时间 String now = DateUtil.getCurrentDate(); //获取入库时间 String rukuTime = (String) list1.get(i).get("addDate"); SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd"); Date endDa...翻译 2019-01-12 17:31:02 · 7270 阅读 · 0 评论 -
eclipse将项目打成war包步骤
1、一共四步骤翻译 2019-01-25 14:46:55 · 1065 阅读 · 0 评论 -
JAVA 定时器的三种方法
/** * 普通thread * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: * @author GT * */ public class Task1 { public static void main(String[] args) { ...翻译 2019-01-15 13:36:13 · 98 阅读 · 0 评论 -
算法之合格率
//计算合格率 字符串转整数型 num1:合格数 num2:不合格数 int num1 = Integer.parseInt(hegeNum); int num2 = Integer.parseInt(buhegeNum); double d = (num1*1.0)/(num1+num2); String hegeLv = String.format("%.2f", d)...翻译 2019-01-09 17:03:19 · 1284 阅读 · 0 评论 -
线程安全之关键字Volatile
1、基本概念 Java 内存模型中的可见性、原子性和有序性。 可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。 可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结...翻译 2019-01-22 09:10:09 · 279 阅读 · 0 评论 -
单例模式
前言 这篇是我开始进入设计模式的第一篇文章,Java一共有23种设计模式,我曾看过《大话设计模式》,书的内容当然都是干货满满,我当时看的是电子版,让我一度从入门到放弃,当时功力浅,读不懂,其实现在的我功力也很浅,可是学习的过程就是提高的过程,我必须严格要求自己,作为一名Java程序员不会个5、6种设计模式真的说不过去了,所以说学习设计模式是必经之路。 那么我们为什么要学习这么枯燥的设计模式呢? ...翻译 2019-02-26 09:29:49 · 83 阅读 · 0 评论 -
日期相关
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy...翻译 2018-11-12 13:21:49 · 84 阅读 · 0 评论