自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

原创 CSS中注释

CSS中注释/* 注释 *//* 这是一行单行注释 *//*第一行第二行*/...

2016-07-05 12:32:17 13945

原创 获取指定日期的月份的第几个星期几是几号

获取指定日期的月份的第几个星期几是几号 /** * 获取指定日期的月份的第几个星期几是几号 * @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

原创 工厂方法FactoryMethod

2016-07-01 12:37:15 12940

原创 简单工厂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 作业配置手册

Control-M (简称CTM)作业定义指南,详细介绍CTM中作业的运行方式和定义方式,并根据实际经验介绍在作业定义过程中需要考虑的因素和知识点。 本文针对初次接触CTM的用户,同时也可作为有经验用户的参考资料。 Control-M (简称CTM)作业定义指南,详细介绍CTM中作业的运行方式和定义方式,并根据实际经验介绍在作业定义过程中需要考虑的因素和知识点。 本文针对初次接触CTM的用户,同时也可作为有经验用户的参考资料。 Control-M (简称CTM)作业定义指南,详细介绍CTM中作业的运行方式和定义方式,并根据实际经验介绍在作业定义过程中需要考虑的因素和知识点。 本文针对初次接触CTM的用户,同时也可作为有经验用户的参考资料。 Control-M (简称CTM)作业定义指南,详细介绍CTM中作业的运行方式和定义方式,并根据实际经验介绍在作业定义过程中需要考虑的因素和知识点。 本文针对初次接触CTM的用户,同时也可作为有经验用户的参考资料。

2022-04-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除