- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 IDEA 插件 X-ChatGPT 内测预览版 支持自定义 ChatGPT 回调函数 释放 AI 的无限可能性
一句话让 Ai 帮你写个 executeCommand 函数然后一键加载它、它将在你的本地主机执行、Good!!现在 AI 可以在你的电脑上执行命令了!!现在一切使用 Powershell 能解决的问题都可以交给它 所以你想让它帮你做什么?先扫描一下局域网咋你也可以 10 分钟写个 groovy 函数调用 google search api然后一键加载它、good!!现在 X-ChatGPT 可以联网了所以你想让 AI 帮你做什么?
2023-07-31 14:14:53
385
原创 Activiti工作流引擎Mysql迁移到TiDB
由于Mysql和TiDB 参数lower_case_table_name 默认值有差异 且TiDB(2020年5月28发布的4.0.0最新版)不可修改导致在TiDB中执行 SHOW FULL TABLES FROM oa_ bpm LIKE ${tableName} 语句 tableName 只能匹配到小写表名。OA流程引擎启动时 会执行SHOW FULL TABLES FROM 语句判断内置的数据表是否存在(ACT_RU_EXECUTION,ACT_HI_PROCINST,ACT_ID_USER)
2021-04-06 09:29:03
594
原创 JAVA线程
相关细节1. 进程和线程的区别一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。2. 多线程编程的好处是什么?在多线程程序中,多个线程被并发的执行以提高程序的效率,CPU不会因为
2017-09-05 11:04:50
460
原创 JAVA Double 型保留指定位
import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class Doubles { public static void main(String[] args) { double x = 3.1415926; doubl
2017-09-01 19:39:54
522
原创 JAVA异常处理
/** * @author Endless * */public class UseExpection { public static void main(String[] args) { UseExpection ex = new UseExpection(); try { ex.Ex(); } catch (E
2017-09-01 18:41:17
281
原创 JAVA序列化
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import jav
2017-09-01 14:57:43
278
原创 JAVA常用IO流类
流分类 使用分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 FileInputStream FileOutStream FileReader FileWriter 节点流 访问数值 ByteArrayInputStr
2017-08-31 19:32:39
419
原创 文件与目录的操作
RandomAccessFile对已存在的文件进行读写如果没有自动粗创建 void close() 关闭此随机访问文件流并释放与该流关联的所有系统资源。 FileChannel getChannel() 返回与此文件关联的唯一 FileChannel 对象。 FileDescriptor getFD() 返回与此
2017-08-29 18:03:24
345
原创 HashMap的N种迭代方式
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/***@2017年8月28日@上午9:46:45*@Endless*@Map.java*/public class Maps {publi
2017-08-28 12:02:25
560
原创 JAVA时间类
package 时间;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import
2017-08-24 20:40:40
343
原创 JAVA正则表达
含义正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。使用Java正则表达式通过java.util.regex包下的 Pattern类与 Matcher类实现:Matcher类提供三个匹配操作方法,三个方法均返回 boolean类型,当匹配到时返回 tru
2017-08-23 20:07:13
471
原创 JAVAString用法
package Strings;import java.util.Arrays;import org.junit.Before;@SuppressWarnings("unused")public class Strings { @Before public static void main(String[] args) { String ss = "Hello Wo
2017-08-22 20:46:40
1167
原创 JAVA随机字符串
package Strings;import java.util.Random;import java.util.UUID;public class 随机字符 { public static void main(String[] args) { String uuid = UUID.randomUUID().toString().replace("-", "");
2017-08-22 20:45:40
566
原创 JAVA敏感词过滤
package Strings;import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner;public cl
2017-08-22 20:37:04
350
原创 JAVA面向对象
类从唯识的认知论来看 整个世界最终只是被意识所诠释的知觉信息而类是对信息共有特性的抽象集,是对信息的封装结果所以这个信息可以是任何事物或者是对任何事物的描述如果一个事物拥有某类的全部特性那么可以将这个事物看作此类的个例同样的 在面向对象程序设计中类是对数据共有特性的抽象而数据是一切程序构建的基础所以在JAVA中 万物皆对象而继承则是类之间独有特性的单向赋予 即父类将自身所有特性赋予子类 包括自身类
2017-08-19 14:16:11
253
原创 继承 多态 接口 抽象类 内部类
接口方法,访问权限必须是公共的 public,不能有私有的方法或变量接口内只能有公共方法,必须使用public static final把成员变量修饰为常量接口内只能含有抽象方法,但是不用abstract关键字。实现接口的类一定要实现接口里定义的所有方法可以通过继承多个接口实现多重继承而抽象类是可以有私有方法或私有变量的而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的
2017-08-11 16:41:35
318
原创 内部类和内部接口
package 接口;import 接口.A.AAA.BBB;import 接口.A.AAA.BBB.CCC;public class A { public static void main(String[] args) { A A = new A(); //实例化A的对象为AAA的外层访问实例 AAA AAA = A.new AA
2017-08-10 17:50:08
312
原创 JAVA继承
格式 class 父类 { } class 子类 extends 父类 { }特性子类拥有父类的方法和属性子类不能继承父类的构造方法以及私有方法和属性子类可以在父类的基础上进行扩展子类可以重写父类方法子类的类型与父类相同可以多重继承:A类继承B类,B类继承C类继承可以使用 extends 和 implements 这两个关键字来实现继承所有的类都是继承于
2017-08-09 14:08:44
232
原创 租赁计费
package day04;import java.util.Scanner;public class 计费{ public static void main(String[] args) { System.out.println(“租赁计费系统”); System.out.println(“请选择您要租赁的类型:\n1,轿车\t2,客车”);
2017-08-08 17:44:49
423
原创 JAVA数组
数组的定义数组是多个相同类型数据的组合,实现对这些数据的统一管理数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型数组的概念数组表示的一串连续的存储空间。每个空间中都可以保存一个数据。当我们需要操作的时候,不是去面对单个空间,而是直接面对这个整体的连续的存储区域。数组的定义方式动态初始化 数据类型[] 数组名 = new 数据类型[长度] ;静态初始化 数据类型[]
2017-08-02 20:49:39
900
原创 JAVA循环结构
package Endless;import java.util.Random;import java.util.Scanner;/*** @JAVA06.Task.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年8月1日 上午10:41:13* 1.运用键盘录入和循环,实现输入今年某月就会打印出多少天,例如1月 30天
2017-08-01 20:24:26
808
原创 冒泡排序
import java.util.ArrayList;import java.util.Random;/*** @JAVA04.Bubble.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月29日 上午10:55:36*/public class Bubble { public static void ma
2017-07-29 11:00:13
275
原创 JAVA流星雨
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Point;import java.awt.Toolkit;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt
2017-07-28 20:50:54
3416
4
原创 JAVA流程控制 循环结构
Java迭代语句 (循环)循环的作用是反复执行一段代码,直到不满足条件为止。循环语句一般分为一下四个部分:初始化部分循环条件循环体迭代部分 while循环 while(条件) { 循环体 }do while循环 do { 循环体 } while(条件);for循环for (初始化部分;循环条件;迭代部分){
2017-07-28 12:11:29
469
原创 JAVA变量交换
package com.endless;import java.util.Scanner;public class test { public static void main(String args[]){ Scanner in =new Scanner(System.in); int x=in.nextInt(); int y=in.ne
2017-07-28 09:53:27
284
原创 JAVA 输入流 窗体 文本域 运行系统命令
JAVA 输入流 窗体 文本域 运行系统命令/*** @JAVA04.For.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月27日 下午2:22:33* */import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.e
2017-07-27 18:39:28
548
原创 JAVA注册表读取写入删除
import java.util.prefs.BackingStoreException;import java.util.prefs.Preferences;/*** @JAVA04.注册表.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月27日 上午9:01:02* Windows注册表写入读取删除* 仅[HKE
2017-07-27 12:31:36
842
原创 JAVA购物管理系统
package com.endless;/*** @JAVA01.person1.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月26日 下午6:29:16* */import java.util.Scanner;public class person { static int s; static
2017-07-26 20:35:51
21642
7
原创 Java三大特性
Java语言的三大特性即是:封装、继承、多态封装: 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。封
2017-07-26 16:29:27
340
原创 JAVA标示符与关键字
标 识 符1.标识符的概念用来标识类名、变量名、常量名、接口名、包名、方法名、数据类型名、数组名和文件名的字符串称为标识符,即标识符就是一个名称。2.Java语言对标识符的规范Java语言规定:标识符必须以大小写字母、数字、下划线和美金符号$组成。列表内容不可以用数字开头。标识符的长度没有限制,但是不宜过长。以上是Java对定义标识符的基本规定,在实际使用中,我们还人为制定了一些规则:
2017-07-26 09:31:49
596
原创 JAVA迭代器与ArrayList集合的使用
package com.endless;import java.util.ArrayList;import java.util.Collections;import java.util.ListIterator;public class List { static ArrayList<Integer> arra; public static void main(String[] ar
2017-07-25 19:18:57
2812
原创 JAVA流程控制 IF ELSE语句与Switch Case语句的使用
package com.endless;import java.util.Scanner;/*** @JAVA02.Intsum.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月25日 下午5:58:04* 读入10到9999的一个整数并将其各位数字之和赋给一个整数* 整数取余10结果为其个位数* 整数除以10结果为
2017-07-25 18:37:00
1406
原创 JAVA输出常用字符
package com.endless;/*** @JAVA02.Chars.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月25日 下午5:41:01* */public class Chars { public static void main(String[] args) { fo
2017-07-25 17:50:21
401
原创 JAVA逻辑运算
package com.endless;/*** @JAVA02.Booleans.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月25日 下午1:53:41* */public class Booleans { static boolean a ,b,c,d,e,f,g,h; public sta
2017-07-25 17:38:29
281
原创 JAVA成绩分析
import java.util.Scanner;/*** @JAVA02.Scanner.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月25日 下午1:34:37* */public class Sca{ @SuppressWarnings("resource")
2017-07-25 17:35:49
1769
原创 JAVA薪资计算
import java.util.Scanner;/*** @JAVA02.salary.java* @author 当前用户:Endless作者 :Endless* @version 创建时间:2017年7月25日 上午11:43:06* 薪资计算打印工资明细* 打印工资明细* 输入基本工资和上班天数后打印工资明细 包含工资总额。* 租房补贴 : 员工工资 10%;* 午餐补贴
2017-07-25 17:27:18
3856
原创 JAVA八大基本数据类型
名称 类型 字节空间 数据容量 数据范围 默认数值 应用场景 依赖程度 字节型 byte 1字节(8位/bit) 255 -128 ~ 127 0 储存字节 中 短整型 short 2字节(16位/bit) 65536 -32768 ~ 32767 0 兼容性考虑 低 整型 int 4字节(32位/
2017-07-25 17:24:07
315
转载 JAVA命名规范
一 、包名的书写规范 (Package)推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性。包名全部为小写字母,且具有实际的区分意义。1.1 一般要求 1、选择有意义的名字,能快速地传达该类的用途。 2、所有包的命名必须采用小写英文字母。1.2 实际应用应用系统中经常应用分层,Dao层(数据库访问)、Service层(业务处理)、Web层(页面
2017-07-24 20:51:42
339
原创 ASCII对照表
ASCII对照表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 、 1 SOH 33 ! 65 A 97 a 2 STX 34 ” 66 B 98 b 3 ETX
2017-07-24 19:50:49
420
WSExplorer 1.3.exe抓取本地电脑与网络交互时发送的数据包
2015-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人