- 博客(38)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 TemporalAdjusters.previousOrSame
TemporalAdjusters.previousOrSame /** * 获取一个新的日期,它的值为指定日期的上一个星期几,如果当日符合,则返回当日 * @param date 指定日期 * @param dayOfWeek 星期几 * @return YYYY-MM-DD */ public String getPreviousOrSame(LocalDate date, DayOfWeek dayOfWeek) { return date.with(Temporal.
2016-07-29 07:52:41 43141
原创 Lambda LocalDate 获取中文月份
Lambda 获取中文月份 /** * 获取中文月份,它的值为指定日期当月的月份 * @param date 指定日期 * @return 中文月份 */ public String getMonthOfCN(LocalDate date) { String month = ""; switch (date.getMonthValue()) { case 1: month = "一月"; break; case 2: month = "二月"; .
2016-07-29 07:52:25 42923
原创 Fibonacci数
Fibonacci数描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为 F(n)=1 ...........(n=1或n=2) F(n)=F(n-1)+F(n-2).....(n>2) 现要你来求第n个斐波纳奇数。(第1个、第二个都为1)输入 第一行是一个整...
2016-07-27 16:17:44 13001
原创 ASCII码排序
ASCII码排序描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出...
2016-07-27 10:13:30 23674
原创 代理模式Proxy
JavaWeTrust */public class EmperorLingofHan extends Emperor { private String decree = "曹阿瞒是汉賊"; public EmperorLingofHan(String decree) { this.decree = decree; } @Override public void say() { System.out.println(this.dec
2016-07-14 21:46:09 23630
原创 装饰模式Decorator
InJavaWeTrust * */public class Jack implements Farmer { @Override public void work(String job) { }}/** * 装饰角色 * @author InJavaWeTrust * */public class Work implements Farmer { private Farmer farmer; public W
2016-07-13 12:10:54 23489
原创 合成模式Composite(安全式的合成模式)
public Role(String role, String name) { this.role = role; this.name = name; } public String getInfo() { return this.role + " " + this.name; }}import java.util.Vector;/** * 树枝构件角色 * @author InJavaWeTrust
2016-07-12 15:39:37 23409
原创 合成模式Composite(透明式的合成模式)
private String name; public Role(String role, String name) { this.role = role; this.name = name; } public String getInfo() { return this.role + " " + this.name; } public abstract void addRole(Role role); pub
2016-07-12 15:28:56 20960
原创 适配器模式Adapter(对象的适配器模式)
角色 * @author InJavaWeTrust * */public interface Chinese { public void speakChinese();}/** * 适配器角色 * @author InJavaWeTrust * */public class Translate implements Japanese{ private Chinese chinese; public Translate(Ch
2016-07-11 21:22:31 20892
原创 缺省适配器模式DefaultAdapter
erride public void fly() { } @Override public void run() { } @Override public void swim() { }}public class Dog extends AbstractAnimal { public void run() { System.out.println("dog run."); }}pu
2016-07-11 21:14:56 20816 1
原创 Lambda LocalDate 获取中文星期
Lambda 获取中文星期 /** * 获取中文星期,它的值为指定日期的星期 * @param date 指定日期 * @return 中文星期 */ public String getWeekOfCN(LocalDate date) { String week = ""; switch (date.getDayOfWeek()) { case MONDAY: week = "星期一"; break; case TUESDAY: week = "星期
2016-07-09 21:01:00 43059
原创 java浅克隆与深克隆
java浅克隆与深克隆浅克隆 通常只是对克隆的实例进行复制,但里面的其他子对象,都是共用的。 深克隆 克隆的时候会克隆它的子对象的引用,里面所有的变量和子对象都是又额外拷贝了一份。 浅克隆/** * 浅克隆 * @author InJavaWeTrust * */class Father implements Cloneable { pub...
2016-07-08 16:28:30 20706
原创 LocalDate 获取前日期
LocalDate 获取前日期 /** * 获取一个新的日期,它的值为指定日期前的第几天 * @param date 指定日期 * @param days 天数 * @return YYYY-MM-DD */ public String getPreviousNDay(LocalDate date, long days) { return date.with(adjuster -> adjuster.minus(days, ChronoUnit.DAYS)).toSt.
2016-07-08 12:34:01 43106
原创 LocalDate 获取英文星期
LocalDate 获取英文星期 /** * 获取英文星期,它的值为指定日期的星期 * @param date 指定日期 * @return 英文星期 */ public String getWeekOfEN(LocalDate date) { return date.getDayOfWeek().toString(); }
2016-07-08 12:33:46 42909
原创 java 设计模式 单例模式Singleton
java 设计模式 单例模式Singletonpublic class EagerSingleton { private static final EagerSingleton instance = new EagerSingleton(); private EagerSingleton() { } public static EagerSingleton getIns...
2016-07-07 12:25:50 20999 1
原创 安装Angular
安装Angular下载,之后安装https://nodejs.org/dist/v12.16.2/node-v12.16.2-x64.msi查看安装情况C:\Users\admin>node -vv12.1...
2016-07-07 08:22:54 14384
原创 LocalDate 获取英文月份
LocalDate 获取英文月份 /** * 获取英文月份,它的值为指定日期当月的月份 * @param date 指定日期 * @return 英文月份 */ public String getMonthOfEN(LocalDate date) { return date.getMonth().toString(); }
2016-07-07 08:22:13 43130
原创 LocalDate 获取星期
LocalDate 获取星期 /** * 获取星期,它的值为指定日期在当周中的星期 * @param date 指定日期 * @return 星期 */ public String getDayOfWeek(LocalDate date) { return date.getDayOfWeek().toString(); }
2016-07-07 08:21:59 43576
原创 CSS 内联样式 外联样式 嵌套样式
CSS 内联样式 外联样式 嵌套样式内联样式<p style="color: pink;"></p>外联样式<link href="CSS文件" rel="stylesheet" type="text/css"></link>嵌套样式在HTML界面<head>里面写CSS代码<style type="text/css...
2016-07-07 08:21:45 52621
原创 LocalDate 获取天数
LocalDate 获取天数 /** * 获取天数值,它的值为指定日期在当年中的天数 * @param date 指定日期 * @return 天数值 */ public int getDayOfYear(LocalDate date) { return date.getDayOfYear(); }
2016-07-07 08:20:25 44472
原创 LocalDate 获取日期
LocalDate 获取日期 /** * 获取日期值,它的值为指定日期月份中的日期值 * @param date 指定日期 * @return 日期值 */ public int getDayOfMonth(LocalDate date) { return date.getDayOfMonth(); }
2016-07-07 08:20:09 42875
原创 获取一个新的日期,它的值为指定日期的前一个星期几
获取一个新的日期,它的值为指定日期的前一个星期几 /** * 获取一个新的日期,它的值为指定日期的前一个星期几 * @param date 指定日期 * @param dayOfWeek 星期几 * @return YYYY-MM-DD */ public String getPreviousWeekByCurrentDate(LocalDate date, DayOfWeek dayOfWeek) { return date.with(TemporalAdjusters..
2016-07-06 13:28:35 42856
原创 mysql type
mysql typeTYPE_NAME [BIT]DATA_TYPE [-7]PRECISION [1]LITERAL_PREFIX []LITERAL_SUFFIX []CREATE_PARAMS []NULLABLE [1]CASE_SENSITIVE [true]SEARCHABLE [3]UNSIGNED_ATTRIBUTE [false]FIXED_PREC_SCALE [false]AUTO_INCREMENT [false]LOCAL_TYPE_NAME [BI.
2016-07-06 13:28:19 42802
原创 JavaScript 生成1到10随机数
JavaScript 生成1到10随机数var random = Math.floor(Math.random() * 10 + 1);console.log(random); // 7
2016-07-06 13:28:07 52852
原创 抽象工厂AbstractFactory
/** * 水果的工厂方法 * @param name * @return */ public Fruit createFruit(String name) { return new NorthernFruit(name); } /** * 蔬菜的工厂方法 * @param name * @return */ public Veggie createVeggie(String name) { return new North
2016-07-06 12:34:00 20508
原创 获取指定日期的月份的第几个星期几是几号
获取指定日期的月份的第几个星期几是几号 /** * 获取指定日期的月份的第几个星期几是几号 * @param date 指定日期 * @param ordinal 第几个星期,无限制,但通常在-5到5之间 * @param dayOfWeek 星期几 * @return YYYY-MM-DD */ public String getDayOfWeekInMonth(LocalDate date, int ordinal, DayOfWeek dayOfWeek) { r.
2016-07-05 12:31:58 42775
原创 获取一个新的日期,它的值为指定日期当月的第一天
获取一个新的日期,它的值为指定日期当月的第一天 /** * 获取一个新的日期,它的值为指定日期当月的第一天 * @param date 指定日期 * @return YYYY-MM-DD */ public String getFirstDayOfMonth(LocalDate date) { return date.with(TemporalAdjusters.firstDayOfMonth()).toString(); }...
2016-07-05 12:31:24 42949
原创 获取一个新的日期,它的值为指定日期下月的第一天
获取一个新的日期,它的值为指定日期下月的第一天 /** * 获取一个新的日期,它的值为指定日期下月的第一天 * @param date 指定日期 * @return YYYY-MM-DD */ public String getFirstDayOfNextMonth(LocalDate date) { return date.with(TemporalAdjusters.firstDayOfNextMonth()).toString(); }...
2016-07-05 12:31:11 42841
原创 获取一个新的日期,它的值为指定日期当年的第一天
获取一个新的日期,它的值为指定日期当年的第一天 /** * 获取一个新的日期,它的值为指定日期当年的第一天 * @param date 指定日期 * @return YYYY-MM-DD */ public String getFirstDayOfYear(LocalDate date) { return date.with(TemporalAdjusters.firstDayOfYear()).toString(); }...
2016-07-05 12:30:57 42857
原创 获取一个新的日期,它的值为指定日期明年的第一天
获取一个新的日期,它的值为指定日期明年的第一天 /** * 获取一个新的日期,它的值为指定日期明年的第一天 * @param date 指定日期 * @return YYYY-MM-DD */ public String getFirstDayOfNextYear(LocalDate date) { return date.with(TemporalAdjusters.firstDayOfNextYear()).toString(); }...
2016-07-05 12:30:45 42864
原创 获取一个新的日期,它的值为指定日期同一个月中,第一个符合星期几要求的日期
获取一个新的日期,它的值为指定日期同一个月中,第一个符合星期几要求的日期 /** * 获取一个新的日期,它的值为指定日期同一个月中,第一个符合星期几要求的日期 * @param date 指定日期 * @param dayOfWeek 星期几 * @return YYYY-MM-DD */ public String getFirstInMonth(LocalDate date, DayOfWeek dayOfWeek) { return date.with(Tempora.
2016-07-05 12:30:32 42887
原创 java8 LocalDate 日期 比较 大小 相等
Java8 LocalDate 日期 比较 大小 相等/** * 比较第一个日期是否大于第二个日期 * @param firstDate 第一个日期 * @param secondDate 第二个日期 * @return true-大于;false-不大于 */public boolean localDateIsBefore(LocalDate firstDate, LocalD...
2016-07-05 12:30:18 43578 6
原创 登记形式的原始模型模式Prototype
ic String getName(); public void setColor(String color); public String getColor();} /** * 具体原型角色 */public class ApplePrototype implements Apple { private String name; private String color; @Override public synchroniz
2016-07-05 12:29:28 20546
原创 Spring MyBatis Atomikos 实现JTA分布式事务
Spring+MyBatis+Atomikos实现JTA分布式事务 项目中需要同时操作两个数据库,对两个数据库中的表同时做变更时就需要控制事务,要么全部成功,要么全部失败。 Atomikos是一个开源的事务管理器,研究了一下,可以满足需求。 理解分布式事务JTA原理参见:http://www.ibm.com/developerworks/......
2016-07-01 13:03:19 20621
原创 简单形式的原始模型模式Prototype
Name(String name); public String getColor(); public void setColor(String color);} /** * 具体原型角色 */public class ApplePrototype implements Apple { private String name; private String color; @Override public Apple clone()
2016-07-01 12:39:00 20325
原创 简单工厂SimpleFactory
rvest(); } public class Apple implements Fruit { /** * 树龄 */ private int treeAge; public int getTreeAge() { return treeAge; } public void setTreeAge(int treeAge) { this.treeAge = treeAge; } @Override public void
2016-07-01 12:37:02 20335
Control-M 作业配置手册
2022-04-30
oracle 如何通过元数据查看表的主键是否为自增
2023-07-27
element ui checkbox
2023-07-03
ZipOutputStream 如何压缩空文件夹
2023-05-30
springbaat+shira+thymeleof 整合坑
2023-04-12
thymeleaf 配置了shiro,当无权限时,页面shiro标签报错。
2023-04-12
$('#tree').ace_tree 节点如何添加单击事件
2023-03-23
jsoup 抓取数据如何解决 IP封锁
2016-04-22
执行 awk 出现下面问题
2016-04-20
java 线程池中如何自定义每个线程名称
2016-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人