上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页
摘要: 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) 推荐(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) 推荐(0)
摘要: 计算日期属于当月第几周(日期周计算)本文周计算时间方式为:当月第一个周一为第一周 计算 获取月第一个周一、从当月第一天开始找 第一个周一时间与 sourceTime [传入时间对比],sourceTime在第一个周一时间之前 表示属于上月的 sourceTime 与第一个周一时间差,在以7天计算/* 阅读全文
posted @ 2022-11-19 21:11 锐洋智能 阅读(2123) 评论(0) 推荐(0)
摘要: public class LocalDateTImeUtil { /** * LocalDateTime转String * @param localDateTime * @param format * @return */ public static String format(LocalDateT 阅读全文
posted @ 2022-11-19 21:10 锐洋智能 阅读(1956) 评论(0) 推荐(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) 推荐(0)
摘要: 项目需求就是要在图片上动态绘制文本内容,但是文本内容会很长,可能会换行,原生的Java的Graphics2D.drawString()并没有换行的方法,只能自己写。本来想通过文本总长度/总文字数计算行数的,结果发现文本存在全角和半角的问题,导致一行参差不齐的。网上我也找了一些方法,但是不是没有注释, 阅读全文
posted @ 2022-10-11 20:58 锐洋智能 阅读(788) 评论(0) 推荐(0)
摘要: 一、前言 String字符串在我们日常开发中最常用的,当然还有他的两个兄弟StringBuilder和StringBuilder。他三个的区别也是面试中经常问到的,大家如果不知道,就要先去看看了哈!最近也是看周志明老师的深入JVM一书中写到关于intern()方法的介绍,小编也是以前没在开发中用到。 阅读全文
posted @ 2022-09-21 11:44 锐洋智能 阅读(143) 评论(0) 推荐(0)
摘要: 前言运行自动化测试脚本时遇到了java.util.concurrent.RejectedExecutionException这个异常,从异常名称里很容易分析出是提交的任务被线程池拒绝了。查看源码发现是在Activity里,AsyncTask是在自定义的线程池的运行的,但是onDestory函数里却是 阅读全文
posted @ 2022-09-07 10:44 锐洋智能 阅读(4037) 评论(0) 推荐(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) 推荐(0)
摘要: 格式:IF(<condition>,<value if true>,<value if false>) 释义:如果condition为true,则执行前面的条件;condition为false,则执行后面的条件示例:查找名字为张三并且是地区是湖南,和名字不是张三的所有用户:SELECT * FROM 阅读全文
posted @ 2022-08-17 11:45 锐洋智能 阅读(7926) 评论(0) 推荐(0)
摘要: 在做sqlzoo的时候,碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部通过的方法就是IN语句(也可以通过IF语句)自己做了个测试,如下,这个是表的所有内容 使用ORDER BY配合IF语句比如我想将species为snake的行数,单独列出来,我可以这样 阅读全文
posted @ 2022-08-03 11:21 锐洋智能 阅读(430) 评论(0) 推荐(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) 评论(0) 推荐(1)
摘要: 概述在这篇文章中,我们对 Java 如何逆向遍历一个 List 进行了一些简单的描述。 主要的思路就是从正向遍历使用的 i++ 变成 i– 如果使用了迭代器 Iterator 的话,可以使用迭代器的逆向迭代 你还可以直接对 List 进行逆向Java 中的迭代器 JavaIterator 是在 Ja 阅读全文
posted @ 2022-07-28 06:02 锐洋智能 阅读(476) 评论(0) 推荐(0)
摘要: function percentNum(num,num2) { return (Math.round(num / num2 * 10000) / 100.00 + "%"); //小数点后两位百分比 } 阅读全文
posted @ 2022-07-26 12:02 锐洋智能 阅读(660) 评论(0) 推荐(0)
摘要: jquery常用获取属性的方法有:1、attr()方法,可获取并返回指定属性的值,语法“$(selector).attr("属性名")”;2、prop()方法,可返回被选元素的属性值,语法“$(selector).prop("属性名")”。 attr()和prop()方法的区别 prop() 方法和 阅读全文
posted @ 2022-07-26 07:30 锐洋智能 阅读(366) 评论(0) 推荐(0)
摘要: 一:直观框架图 简单版: 详细版: 阅读全文
posted @ 2022-07-25 07:40 锐洋智能 阅读(37) 评论(0) 推荐(0)
摘要: 在Java中虽然ArrayList和LinkedList都实现了List接口,但是其底层原理不相同。ArrayList的底层是一个数组,LinkedList的底层是链表。ArrayList在增加和删除元素时,时间复杂度是O(N)。LinkedList则是O(1),因为LinkedList的底层是一个 阅读全文
posted @ 2022-07-25 07:36 锐洋智能 阅读(237) 评论(0) 推荐(0)
摘要: 一、List(列表)List的元素以线性方式存储,可以存放重复对象,List主要有以下两个实现类: ArrayList : 长度可变的数组,可以对元素进行随机的访问,向ArrayList中插入与删除元素的速度慢。 JDK8 中ArrayList扩容的实现是通过grow()方法里使用语句newCapa 阅读全文
posted @ 2022-07-25 07:26 锐洋智能 阅读(403) 评论(0) 推荐(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) 推荐(0)
摘要: list,map,set的区别 (首先假定小猪都是同一个细胞克隆出来的) List = 排成一长队的小猪 Map = 放在一个个,有房间号的屋子里面的一群小猪 Set = 一群小猪贴上号,然后赶到一个猪圈里 Hashset 它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。 LinkedHash 阅读全文
posted @ 2022-07-23 09:27 锐洋智能 阅读(38) 评论(0) 推荐(0)
摘要: JAVA中List对象去除重复值,大致分为两种情况,一种是List、List这类,直接根据List中的值进行去重,另一种是List这种,List中存的是javabean对象,需要根据List中对象的某个值或某几个值进行比较去重。一、去重1、List、List对象去重复值利用Set集合的特性: Set 阅读全文
posted @ 2022-07-23 08:50 锐洋智能 阅读(12335) 评论(1) 推荐(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) 推荐(0)
摘要: java中的List类型中,只有CopyOnWriteArrayList是线程安全的ArrayList。在copyOnWriteList中,基本底层还是不变:由数组构成的链表,有一个Object[]数组域。但是在其内部有一个ReentrantLock独占锁,在增删改的时候都是先上锁再操作。所以它是并 阅读全文
posted @ 2022-06-26 06:50 锐洋智能 阅读(764) 评论(0) 推荐(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) 推荐(0)
摘要: 一、概述: 1、没有任何语言方面的需求一个被中断的线程应该终止。中断一个线程只是为了引起该线程的注意,被中断线程可以决定如何应对中断。 2、Thread.interrupt()方法不会中断一个正在运行的线程。 3、如果线程在调用 Object 类的 wait()、wait(long) 或 wait( 阅读全文
posted @ 2022-06-15 06:10 锐洋智能 阅读(3351) 评论(0) 推荐(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) 推荐(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) 推荐(0)
摘要: 内置函数 任何使用 5.x 版本的朋友,请升级到 5.2.6 及以上版本。 系统函数 函数名称 说明 assert(predicate, [msg]) 断言函数,当 predicate 的结果为 false 的时候抛出 AssertFailed 异常, msg 错误信息可选。 sysdate() 返 阅读全文
posted @ 2022-06-01 11:28 锐洋智能 阅读(6093) 评论(0) 推荐(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) 推荐(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) 推荐(0)
摘要: 根据上交所2017年5月公告的文件显示,拿到L1普通行情数据授权的有112家公司,L2授权的有25家,我这里只贴出L2数据的厂家,如果想看L1的授权公司或者深交所的授权情况可以自己去查,太多了就不贴了。 L2的介绍 免费level2行情1. 上海大智慧股份有限公司2. 深圳巨灵信息技术有限公司3. 阅读全文
posted @ 2022-05-30 10:54 锐洋智能 阅读(552) 评论(0) 推荐(0)
摘要: 1. 作业异常org.quartz.JobExecutionException 会在 Scheduler(调度器)运行错误时,由 job(作业)实现类抛出。1.1 捕获并解决异常,立即重新执行作业在我们捕获异常并解决异常后,可以调用 JobExecutionException#setRefireIm 阅读全文
posted @ 2022-05-24 08:04 锐洋智能 阅读(3343) 评论(0) 推荐(0)
摘要: 老习惯先上结论:shutdown只是将线程池的状态设置为SHUTWDOWN状态,正在执行的任务会继续执行下去,没有被执行的则中断。而shutdownNow则是将线程池的状态设置为STOP,正在执行的任务则被停止,没被执行任务的则返回。 分析源码 在源码层面上,shutdown调用的是advanceR 阅读全文
posted @ 2022-05-23 07:17 锐洋智能 阅读(529) 评论(0) 推荐(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) 推荐(0)
摘要: 很多场景下,我们需要等待线程池的所有任务都执行完,然后再进行下一步操作。对于线程 Thread 来说,很好实现,加一个 join 方法就解决了,然而对于线程池的判断就比较麻烦了。我们本文提供 4 种判断线程池任务是否执行完的方法:使用 isTerminated 方法判断。使用 getComplete 阅读全文
posted @ 2022-05-22 15:14 锐洋智能 阅读(2446) 评论(0) 推荐(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)
摘要: 目录 0,Java 线程状态转换 1,Java 线程池的三种创建方式 2,ThreadPoolExecutor 类的原理 1,构造方法及参数含义 2,一些重要方法 3,线程池状态 4,线程池模型 3,任务的执行过程 4,合理设置线程池的大小 0,Java 线程状态转换 1,Java 线程池的三种创建 阅读全文
posted @ 2022-05-22 09:10 锐洋智能 阅读(730) 评论(0) 推荐(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) 评论(1) 推荐(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) 推荐(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) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页