- 博客(41)
- 收藏
- 关注
原创 nacos动态修改定时任务配置
一般springboot用的定时任务都是@Scheduled(cron = ""),这个方法固然可以实现定时任务,但是有一种局限,就是不能做统一管理配置定时任务,而且调试的时候如果修改时间,还需要重新启动服务,我在做的时候我就觉得很繁琐,所以我去网上找了很多,终于找到了几种方法,结合了一下,实现了在nacos上动态配置定时任务的方法。这种方法最大的好处就是不用修改代码,如果用户要求调整定时任务,也可以直接去nacos上修改,不需要在代码上修改,然后重新发包。
2023-09-11 15:14:01
1687
原创 java 用json删除注释
Ctrl + F 删除java注释 :/\*{1,2}[\s\S]*?\*/ 相当于 /** */Ctrl + F 删除java注释 包括方法内/注释: \/\*[\w\W]*?\*\/|\/\/.*Ctrl + F 删除空白行: ^\s*\n。
2022-10-17 15:11:01
528
原创 oracle将一张表数据备份到另一张表中
create table 新表名 as select * from 旧表名 where 1=2。create table 新表名 as select * from 旧表名。1.复制表结构和数据。
2022-10-10 11:23:05
3471
原创 oralce 数字字符串排序+正则(数字超过10以上)
本来是想A1A2B3C4D1先按照英文字母排序,在按照数字排序,个人感觉这样行不通(有大佬的请告诉一下,谢谢),所以我用了映射,比如A-->1000B-->1010这样就可以用数字排序了。to_number(regexp_substr(排序的字段,'[0-9]*[0-9]',1))asc。to_number()这个可以把字符串类型转成数字。...
2022-07-19 16:40:47
559
原创 maven安装步骤
网站地址 Maven – Download Apache Maven下载好之后新建一个文件夹存放meven配置环境变量编辑变量path添加变量值%MAVEN_HOME%\bin安装完成后win+R 输入cmd 在输入mvn -version 如果出现这以下页面就算是安装成功了新增一个maven-repository文件夹,用作meven本地仓库在maven下的conf找到settings配置<localRepository.....
2022-03-04 23:21:50
106
原创 vue使用过程
先再cmd上安装项目,路由是先勾选的,这样就不再去安装路由了看到这样安装完成了,然后就进入vue打开这个项目再安装elementui直接在vsCode 取用终端执行命令npm i element-ui -S这样是安装完成了,在你的node_modules中可以查看到有一个包叫element-ui在src下新建一个elementui文件夹,在建一个js文件 把elementui的主键引入到这个,不用再main.js文件下,以免代码冗余在main.j...
2021-10-06 17:38:01
161
原创 idea的gitee的推送拉取步骤
先在gitee创建一个自己的仓库在idea添加一个gitee(码云)的插件选中你要上传的仓库看到全部变颜色 ,点击绿色的勾 把内容推上git上
2021-09-26 11:16:21
286
原创 spring整和依赖集配置文件
依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0..
2021-09-20 15:23:29
118
原创 properties配置文件
#jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis-orm?useUnicode=true&characterEncoding=utf8jdbc.username=rootjdbc.password=123456
2021-09-10 09:25:45
151
原创 pom.xml中引入MyBatis核心依赖
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> ...
2021-09-10 09:20:53
2719
原创 学生管理系统(登录,增删改查)java
package student_system.entity;import java.io.Serializable;public class LoginInformation implements Serializable { private String name; private String sex; private String id; private String pwd; public String getName() { return name; } public .
2021-07-24 17:19:09
935
1
原创 java登录注册方法 网络编程案例
package register;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Properties;/** * 配置文件工具类 * @author Lenovo * */public class ProUils { public static final String PATH = "E:\\java资料\\2105\\user.properties"; /**.
2021-07-21 21:51:53
462
原创 编写usb工厂模式
package homework.demo02;/** * Usb接口 * @author Lenovo * */public abstract interface Usb { public static void useUsb() { } }package homework.demo02;/** * 键盘 * @author Lenovo * */public class Keyboard implements Usb { @Override publ.
2021-07-21 21:11:37
310
原创 卖400张票,创建4个线程各自卖100 thread java
package ldb0715.night.demo04.thread;public class MyThread extends Thread { /** * 1.卖400张票,创建4个线程各自卖100 thread */ private int ticket = 100; int j = 0; @Override public void run() { for (int i = 100; i >0; i--) { ticket--; j++; Syst.
2021-07-15 20:36:58
211
原创 卖100张票,创建2个线程一起卖 runnable java
package ldb0715.night.demo04.runnabe;public class Myunnabe implements Runnable { private int ticket = 100; int i = 0; @Override public void run() { // TODO Auto-generated method stub /** * 2.卖100张票,创建2个线程一起卖 runnable */ System.out.print.
2021-07-15 20:36:00
269
原创 线程的Thread与Runnabe
Thread是类Runnabe是接口。所有Thread可以通过继承来获得,Runnabe要通过实现类来获得。Runnabepackage ldb0715.night.demo02;public class TestMyRunnabe { public static void main(String[] args) { MyRunnabe mr = new MyRunnabe(); Thread t1 = new Thread(mr,"子线程1"); Threa..
2021-07-15 20:33:48
156
原创 hashSet求两个集合的交集java
package afternoon.demo02;import java.util.HashSet;import java.util.Set;public class Demo06 { public static void main(String[] args) { //3.hashSet求两个集合的交集 Set<String> s1 = new HashSet<String>(); Set<String> s2 = new HashSet&l.
2021-07-15 09:21:09
1271
原创 重写对象Student的hashCode和equals方法 保证在set中能正确判断是否重复
package afternoon.demo02;import java.util.HashSet;import java.util.Set;public class Demo05 { public static void main(String[] args) { /** * 2.重写对象Student的hashCode和equals方法 * 保证在set中能正确判断是否重复 */ Set<Student> set = new HashSet<.
2021-07-15 09:19:01
636
原创 从键盘获取一行输入字符串,要求去除重复字符。
package afternoon.demo02;import java.util.HashSet;import java.util.Scanner;import java.util.Set;public class Demo04 { public static void main(String[] args) { //从键盘获取一行输入字符串,要求去除重复字符。 Scanner input = new Scanner(System.in); System.out.println.
2021-07-15 09:17:21
1417
原创 找到 有多少字母分别是什么,每个字母出现过多少次字符串 abcdccd 一共4个字母 a1 b1 c3 d2
package afternoon.demo02;import java.util.HashMap;import java.util.Map;public class Demo02 { public static void main(String[] args) { // 字符串 dhoisddoifhnvsbfiywey // 找到 有多少字母分别是什么,每个字母出现过多少次 // 字符串 abcdccd // 一共4个字母 a1 b1 c3 d2 Map<Stri.
2021-07-15 09:16:00
191
原创 简单的植物大战僵尸(继承多态封装)
package ldb0706.xia.demo02;/** * 植物类 父类 * @author Lenovo * */public class Plant { //属性 //阳光 private int sunLight; private int attackPoint; //攻击伤害 //攻击方法 public void attack() { System.out.println("植物开始攻击"); } //get/set方法 public int .
2021-07-13 21:03:37
262
原创 接口小实例java
package ldb0708.xia.demo02;/** * 手机类 * @author Lenovo * */public abstract class Phone { String type; /** * 打电话 */ public abstract void call(); /** * 发短信 */ public abstract void sendMessasge(String msg); }手机的功能packag.
2021-07-13 20:58:10
141
原创 接口回调java
package ldb0708.sh.demo05;public interface USB { //返回一个数字 int getInt();}package ldb0708.sh.demo05;public class UsbDriver implements USB { @Override public int getInt() { // TODO Auto-generated method stub return 1; } }package ldb070.
2021-07-13 20:51:06
100
原创 login 登录 输入用户名和密码,验证登录是否成功r Lenovo name ,age,sex,account,password 要有初始化的数据,4个学员数据,统一进管理,ArrayList
package ldb0713.sh.demo02;import java.io.ObjectInputStream.GetField;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;/** * login 登录 输入用户名和密码,验证登录是否成功 * @author Lenovo *name ,age,sex,account,p.
2021-07-13 20:47:10
1926
原创 学员登录(泛型集合)Student 类 =>name ,age,sex,account,password要有初始化的数据,4个学员数据,统一进行管理,ArrayListlogin 登录输
package ldb0713.sh.demo02;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;/** * login 登录 输入用户名和密码,验证登录是否成功 * @author Lenovo *name ,age,sex,account,password *要有初始化的数据,4个学员数据,统一进行管理,ArrayList.
2021-07-13 15:09:09
326
原创 使用BigDecimal做计算器
package ldb0712.night.demo02;import java.math.BigDecimal;import java.util.Scanner;public class Demo02 { public static void main(String[] args) { /** * 使用BigDecimal做计算器 */// add("3", "4");// subtract("6", "3"); Scanner input = new Scann.
2021-07-13 10:58:55
240
原创 、编写emp类,属性:name、age、sex、account、pwd, * 编写注册验证方法,account及pwd不能小于6位, * 用户名不能有特殊符号(@、#、$、%)
package ldb0712.night.demo03;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { /** * 1、编写emp类,属性:name、age、sex、account、pwd, * 编写注册验证方法,account及pwd不能小于6位, * 用户名不能有特殊符号(@、#、$、%) */ Scanner input = ne.
2021-07-13 10:56:31
715
原创 java之冒泡排序
package ldb0701.sh;import java.util.Arrays;public class Demo03 { public static void main(String[] args) { /** * 冒泡排序: * 1.用前一个和后面一个比较大小,后面大的话就交换位置,后面小的话就不动 * 2.直到把数组中最大的数移到最前面 * 3.以此类推...直到把顺序从小到大排好 ...
2021-07-03 20:07:09
139
原创 java 一个简单的银行系统
/** * User * @author Lenovo * */public class User { private String cardId; //卡号 private String userName; //用户名 private String identity; //身份证号 private String passWord; //密码 private String phone; //手机号 private double balnace; //余额 //无叁构造 .
2021-07-03 19:55:16
662
原创 java之插入排序
插入排序的思路package ldb0701.xia;import java.util.Arrays;public class Demo02 { /** * 插入排序 * @param args * 冒泡排序效率最低 * 选择排序 * 插入排序效率最高 */ public static void main(String[] args) { //创建一个数组 //数组分成2个部分,1...
2021-07-01 17:09:50
76
原创 java之选择排序
package ldb0701.xia;import java.util.Arrays;public class Demo01 { public static void main(String[] args) { /** * 选择排序: * 就是第一个地址不动,一直和后面的比较大小, * 小的就交换位置,但是第一个地址不变,继续和后面的比较, * 直到最小的移到第一个位置 */ ...
2021-07-01 15:05:49
92
原创 用java写猜拳游戏 与电脑对战
package com.ldb.lession0629;import java.util.Scanner;public class Demo03 { /** * 调用方法的猜拳游戏 * @param args */ public static void main(String[] args) { System.out.println("================欢迎来到猜拳游戏==============="); ...
2021-06-29 20:00:01
201
原创 java 猜数字游戏(1-100)
package com.ldb0629ZY;import java.util.Scanner;public class Demo07 { /** * 生成1-100的随机数,你们输入数字1-100找到随机出来的值, * 错了重新输入直到找到随机出来的,如果错了,给出输入的值和生成的值是大了还是小了, * 记录错误次数,来个嘲讽,比如重试次数超过10次就嘲讽脑子呢 * @param args */ public static void ...
2021-06-29 19:58:45
2820
原创 用java打印等腰三角形2
package XunHuangLianXi;public class Demo04 { public static void main(String[] args) { /** * 打印等腰三角形 * * 第一行的8个先输出最后一个是* * 然后循环每一行加一个* */ for(int i = 1;i<=8;i++) { ...
2021-06-28 21:31:05
122
原创 用java打印等腰三角形
package XunHuangLianXi;public class Demo11 { public static void main(String[] args) { /** * 打印棱形 */ /** *正三角形 *第一行打印的是1个* *第二行打印的是3个* *第三行打印的是5个* *第四行打印的是7个* ...
2021-06-28 21:28:08
589
原创 用java打印99乘法表
package com.ldb.lession.demo04;public class Demo07 { public static void main(String[] args) { /** * 打印99乘法表 */ //循环条件 外循环 输出行 for(int i = 1; i<=9; i++){ System.out.println();...
2021-06-27 08:49:47
146
原创 循环录入Java课的5个学生成绩,统计分数大于等于80分的学生比例
package com.ldb.lession.demo04;import java.text.DecimalFormat;import java.util.Scanner;public class Demo06 { public static void main(String[] args) { /** * 循环录入Java课的5个学生成绩,统计分数大于等于80分的学生比例 提示:大于80的人数*1.0 / 5* 100...
2021-06-27 08:28:10
2892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人