摘要:
LocalDate startDate = LocalDate.of(2018, 10, 26); LocalDate endDate = LocalDate.of(2018, 11, 27); while (startDate.isBefore(endDate)) { if (startDate.
阅读全文
posted @ 2022-11-21 19:55
锐洋智能
阅读(349)
推荐(0)
摘要:
Java-通过年和月获取当前月有几个周一并获取周一的日期 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.LinkedLis
阅读全文
posted @ 2022-11-21 07:24
锐洋智能
阅读(402)
推荐(0)
摘要:
计算日期属于当月第几周(日期周计算)本文周计算时间方式为:当月第一个周一为第一周 计算 获取月第一个周一、从当月第一天开始找 第一个周一时间与 sourceTime [传入时间对比],sourceTime在第一个周一时间之前 表示属于上月的 sourceTime 与第一个周一时间差,在以7天计算/*
阅读全文
posted @ 2022-11-19 21:11
锐洋智能
阅读(2123)
推荐(0)
摘要:
public class LocalDateTImeUtil { /** * LocalDateTime转String * @param localDateTime * @param format * @return */ public static String format(LocalDateT
阅读全文
posted @ 2022-11-19 21:10
锐洋智能
阅读(1956)
推荐(0)
摘要:
Char("0") 为0的字符 Char("1") Char("2") Char("3") Char("4") Char("5") Char("6") Char("7") 响铃 Char("8") 回格 Char("9") tab(水平制表符) Char("10") 换行 Char("11") ta
阅读全文
posted @ 2022-10-12 21:48
锐洋智能
阅读(1079)
推荐(0)
摘要:
项目需求就是要在图片上动态绘制文本内容,但是文本内容会很长,可能会换行,原生的Java的Graphics2D.drawString()并没有换行的方法,只能自己写。本来想通过文本总长度/总文字数计算行数的,结果发现文本存在全角和半角的问题,导致一行参差不齐的。网上我也找了一些方法,但是不是没有注释,
阅读全文
posted @ 2022-10-11 20:58
锐洋智能
阅读(788)
推荐(0)
摘要:
一、前言 String字符串在我们日常开发中最常用的,当然还有他的两个兄弟StringBuilder和StringBuilder。他三个的区别也是面试中经常问到的,大家如果不知道,就要先去看看了哈!最近也是看周志明老师的深入JVM一书中写到关于intern()方法的介绍,小编也是以前没在开发中用到。
阅读全文
posted @ 2022-09-21 11:44
锐洋智能
阅读(143)
推荐(0)
摘要:
前言运行自动化测试脚本时遇到了java.util.concurrent.RejectedExecutionException这个异常,从异常名称里很容易分析出是提交的任务被线程池拒绝了。查看源码发现是在Activity里,AsyncTask是在自定义的线程池的运行的,但是onDestory函数里却是
阅读全文
posted @ 2022-09-07 10:44
锐洋智能
阅读(4037)
推荐(0)
摘要:
在IP地址为w.w.w.w的服务器上安装nginx+luq+redis服务 实现思路:通过在Nginx上进行访问限制,通过Lua来灵活实现业务需求,而Redis用于存储黑名单列表。 Nginx+Lua+Redis安装 研究目标:nginx中使用lua脚本及nginx直接访问redis。 需要下载安
阅读全文
posted @ 2022-09-01 07:09
锐洋智能
阅读(350)
推荐(0)
摘要:
格式:IF(<condition>,<value if true>,<value if false>) 释义:如果condition为true,则执行前面的条件;condition为false,则执行后面的条件示例:查找名字为张三并且是地区是湖南,和名字不是张三的所有用户:SELECT * FROM
阅读全文
posted @ 2022-08-17 11:45
锐洋智能
阅读(7926)
推荐(0)
摘要:
在做sqlzoo的时候,碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部通过的方法就是IN语句(也可以通过IF语句)自己做了个测试,如下,这个是表的所有内容 使用ORDER BY配合IF语句比如我想将species为snake的行数,单独列出来,我可以这样
阅读全文
posted @ 2022-08-03 11:21
锐洋智能
阅读(430)
推荐(0)
摘要:
UPDATE the tablerow with id=333, SET publish=''Y'' IF password=''xxx'' update yourtablename set publish=''Y'' where id=333 and password=''xxx''; updat
阅读全文
posted @ 2022-07-29 05:49
锐洋智能
阅读(3733)
推荐(1)
摘要:
概述在这篇文章中,我们对 Java 如何逆向遍历一个 List 进行了一些简单的描述。 主要的思路就是从正向遍历使用的 i++ 变成 i– 如果使用了迭代器 Iterator 的话,可以使用迭代器的逆向迭代 你还可以直接对 List 进行逆向Java 中的迭代器 JavaIterator 是在 Ja
阅读全文
posted @ 2022-07-28 06:02
锐洋智能
阅读(476)
推荐(0)
摘要:
function percentNum(num,num2) { return (Math.round(num / num2 * 10000) / 100.00 + "%"); //小数点后两位百分比 }
阅读全文
posted @ 2022-07-26 12:02
锐洋智能
阅读(660)
推荐(0)
摘要:
jquery常用获取属性的方法有:1、attr()方法,可获取并返回指定属性的值,语法“$(selector).attr("属性名")”;2、prop()方法,可返回被选元素的属性值,语法“$(selector).prop("属性名")”。 attr()和prop()方法的区别 prop() 方法和
阅读全文
posted @ 2022-07-26 07:30
锐洋智能
阅读(366)
推荐(0)
摘要:
一:直观框架图 简单版: 详细版:
阅读全文
posted @ 2022-07-25 07:40
锐洋智能
阅读(37)
推荐(0)
摘要:
在Java中虽然ArrayList和LinkedList都实现了List接口,但是其底层原理不相同。ArrayList的底层是一个数组,LinkedList的底层是链表。ArrayList在增加和删除元素时,时间复杂度是O(N)。LinkedList则是O(1),因为LinkedList的底层是一个
阅读全文
posted @ 2022-07-25 07:36
锐洋智能
阅读(237)
推荐(0)
摘要:
一、List(列表)List的元素以线性方式存储,可以存放重复对象,List主要有以下两个实现类: ArrayList : 长度可变的数组,可以对元素进行随机的访问,向ArrayList中插入与删除元素的速度慢。 JDK8 中ArrayList扩容的实现是通过grow()方法里使用语句newCapa
阅读全文
posted @ 2022-07-25 07:26
锐洋智能
阅读(403)
推荐(0)
摘要:
1.概述本文介绍几种处理Map中一个key对多个value的方法。在JDK标准Map实现中当我们尝试在一个key下插入多个value,那么后续的value会覆盖前面的value。Map<String, String> map = new HashMap<>();assertThat(map.put(
阅读全文
posted @ 2022-07-25 07:24
锐洋智能
阅读(1594)
推荐(0)
摘要:
list,map,set的区别 (首先假定小猪都是同一个细胞克隆出来的) List = 排成一长队的小猪 Map = 放在一个个,有房间号的屋子里面的一群小猪 Set = 一群小猪贴上号,然后赶到一个猪圈里 Hashset 它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。 LinkedHash
阅读全文
posted @ 2022-07-23 09:27
锐洋智能
阅读(38)
推荐(0)
摘要:
JAVA中List对象去除重复值,大致分为两种情况,一种是List、List这类,直接根据List中的值进行去重,另一种是List这种,List中存的是javabean对象,需要根据List中对象的某个值或某几个值进行比较去重。一、去重1、List、List对象去重复值利用Set集合的特性: Set
阅读全文
posted @ 2022-07-23 08:50
锐洋智能
阅读(12335)
推荐(1)
摘要:
public class LambdaMap { private Map map = new HashMap<>(); @Before public void initData() { map.put("key1", "value1"); map.put("key2", "value2"); map
阅读全文
posted @ 2022-07-04 16:37
锐洋智能
阅读(327)
推荐(0)
摘要:
java中的List类型中,只有CopyOnWriteArrayList是线程安全的ArrayList。在copyOnWriteList中,基本底层还是不变:由数组构成的链表,有一个Object[]数组域。但是在其内部有一个ReentrantLock独占锁,在增删改的时候都是先上锁再操作。所以它是并
阅读全文
posted @ 2022-06-26 06:50
锐洋智能
阅读(764)
推荐(0)
摘要:
public void execute(JobExecutionContext context) throws JobExecutionException { System.out.print("开始执行 ->"); // 输出1-10 for (int i = 1; i <= 10; i++) {
阅读全文
posted @ 2022-06-15 06:53
锐洋智能
阅读(660)
推荐(0)
摘要:
一、概述: 1、没有任何语言方面的需求一个被中断的线程应该终止。中断一个线程只是为了引起该线程的注意,被中断线程可以决定如何应对中断。 2、Thread.interrupt()方法不会中断一个正在运行的线程。 3、如果线程在调用 Object 类的 wait()、wait(long) 或 wait(
阅读全文
posted @ 2022-06-15 06:10
锐洋智能
阅读(3351)
推荐(1)
摘要:
@Test public void test01() { Double[] a = new Double[]{90D, Double.MAX_VALUE}; Double[] b = new Double[]{10D, 90D}; a = new Double[]{0D, 10D}; boolean
阅读全文
posted @ 2022-06-02 09:14
锐洋智能
阅读(609)
推荐(0)
摘要:
public double[] confMatrix(double[] arr1, double[] arr2){ double[] con = new double[2]; if (arr2[0] < arr1[0]){ con[0] = arr1[0]; } else if (arr2[0] >
阅读全文
posted @ 2022-06-02 09:13
锐洋智能
阅读(431)
推荐(0)
摘要:
内置函数 任何使用 5.x 版本的朋友,请升级到 5.2.6 及以上版本。 系统函数 函数名称 说明 assert(predicate, [msg]) 断言函数,当 predicate 的结果为 false 的时候抛出 AssertFailed 异常, msg 错误信息可选。 sysdate() 返
阅读全文
posted @ 2022-06-01 11:28
锐洋智能
阅读(6093)
推荐(0)
摘要:
public static void main(String[] args) { //第一种赋值 List<String> list1 = Arrays.asList("string1","string2","string3"); //第二种赋值 List<String> list2 = new A
阅读全文
posted @ 2022-06-01 09:20
锐洋智能
阅读(13289)
推荐(0)
摘要:
public static void main(String[] args) { //第一种数组初始化 Integer[] ints1 = {1,2,3}; //第二种数组初始化 Integer[] ints2 = new Integer[]{4,5,6}; //第三种数组初始化 Integer[]
阅读全文
posted @ 2022-06-01 09:20
锐洋智能
阅读(636)
推荐(0)
摘要:
根据上交所2017年5月公告的文件显示,拿到L1普通行情数据授权的有112家公司,L2授权的有25家,我这里只贴出L2数据的厂家,如果想看L1的授权公司或者深交所的授权情况可以自己去查,太多了就不贴了。 L2的介绍 免费level2行情1. 上海大智慧股份有限公司2. 深圳巨灵信息技术有限公司3.
阅读全文
posted @ 2022-05-30 10:54
锐洋智能
阅读(552)
推荐(0)
摘要:
1. 作业异常org.quartz.JobExecutionException 会在 Scheduler(调度器)运行错误时,由 job(作业)实现类抛出。1.1 捕获并解决异常,立即重新执行作业在我们捕获异常并解决异常后,可以调用 JobExecutionException#setRefireIm
阅读全文
posted @ 2022-05-24 08:04
锐洋智能
阅读(3343)
推荐(0)
摘要:
老习惯先上结论:shutdown只是将线程池的状态设置为SHUTWDOWN状态,正在执行的任务会继续执行下去,没有被执行的则中断。而shutdownNow则是将线程池的状态设置为STOP,正在执行的任务则被停止,没被执行任务的则返回。 分析源码 在源码层面上,shutdown调用的是advanceR
阅读全文
posted @ 2022-05-23 07:17
锐洋智能
阅读(529)
推荐(0)
摘要:
System.out.format()功能与printf()一样,可以使用%d,%f等参数。 使用System.out.format()完成左对齐,补0,千位分隔符,小数点位数,本地化表达 public class TestNumber { public static void main(Strin
阅读全文
posted @ 2022-05-22 17:34
锐洋智能
阅读(79)
推荐(0)
摘要:
很多场景下,我们需要等待线程池的所有任务都执行完,然后再进行下一步操作。对于线程 Thread 来说,很好实现,加一个 join 方法就解决了,然而对于线程池的判断就比较麻烦了。我们本文提供 4 种判断线程池任务是否执行完的方法:使用 isTerminated 方法判断。使用 getComplete
阅读全文
posted @ 2022-05-22 15:14
锐洋智能
阅读(2446)
推荐(0)
摘要:
判断线程池中所有线程是否执行完毕 1.根据线程池中的总线程数目等于完成的线程数目 package com.luna.thread; import java.util.Random; import java.util.concurrent.LinkedBlockingQueue; import jav
阅读全文
posted @ 2022-05-22 10:05
锐洋智能
阅读(1963)
推荐(0)
摘要:
目录 0,Java 线程状态转换 1,Java 线程池的三种创建方式 2,ThreadPoolExecutor 类的原理 1,构造方法及参数含义 2,一些重要方法 3,线程池状态 4,线程池模型 3,任务的执行过程 4,合理设置线程池的大小 0,Java 线程状态转换 1,Java 线程池的三种创建
阅读全文
posted @ 2022-05-22 09:10
锐洋智能
阅读(730)
推荐(0)
摘要:
一、通过构造函数传递参数 public class MyThread1 extends Thread { private String name; public MyThread1(String name) { this.name = name; } public void run() { Syst
阅读全文
posted @ 2022-05-22 07:35
锐洋智能
阅读(2105)
推荐(0)
摘要:
一月1月1日元旦1月8日***逝世纪念日1月10日中国人民警察节1月21日列宁逝世纪念日1月26日国际海关日腊八节(农历腊月初八)1月第一个星期日黑人日1月最后一个星期日世界防治麻风病日(国际麻风节)二月2月2日世界湿地日2月4日世界抗癌日2月7日京汉铁路罢工纪念日(1923)2月10日国际气象节(
阅读全文
posted @ 2022-05-18 12:17
锐洋智能
阅读(2276)
推荐(0)
摘要:
1、常规语法查询结果展示: select * from prod_bread; 2、使用 order by 配合if语句 目标:针对1,执行排序处理,期望得到以下的查询结果,即: 1)当arrange_sn 大于0时,按照 arrange_sn 升序排列,id 降序排列; 2)若arrange_sn
阅读全文
posted @ 2022-05-17 20:43
锐洋智能
阅读(360)
推荐(0)