自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 Java 旋转图片

java 旋转图片

2025-01-11 21:06:47 150

原创 Java 生成token

Java 生成和解析token

2025-01-02 20:26:59 252

原创 Java 压缩和解压zip文件

Java 压缩和解压zip文件,包括文件和目录

2024-12-31 20:08:12 262

原创 vue设置数字为上下标

使用 Ctrl(+Alt) 可以将选中的字符或最后一个字符设置为上(下)标,支持数字、+、-、=、(、)。

2024-08-27 12:01:24 669 1

原创 js 和 java 实现 SM4 ECB 模式十六进制加密和解密

js 和 java 实现 SM4 ECB 模式十六进制加密和解密

2024-06-13 21:23:26 889 2

原创 离奇问题:java通过poi读取excel单元格的小数时会出错

java通过poi读取excel单元格的小数时会出错,分析后发现是因为会损失精度。

2024-06-11 08:50:27 649

原创 导出oracle远程数据库到本地

exp 用户名/密码@IP地址/实例名称 file=‘存储地址.dmp’ owner=指定用户。

2024-03-15 10:16:47 1006

原创 JavaScript IE浏览器展示pdf

【代码】JavaScript IE浏览器展示pdf。

2024-01-04 13:28:54 813

原创 Java 执行 cmd 命令

关闭 wps.exe 进程,以下是完整写法,如果只执行。

2024-01-04 08:59:19 420

原创 Oracle 拼接字符串

|

2023-12-29 20:04:24 1460

原创 Java 读取外部的properties文件

当有不同的生产环境时,每个环境的部分配置可能不一样,这时,需要将配置提取出来,放到各个不同的环境中,然后系统引入该配置文件,防止打多个包。

2023-12-23 21:12:47 513

原创 Maven 安装自己的依赖

比如当前目录下的依赖包名称是,则在当前目录下执行。

2023-12-04 21:24:25 316

原创 Oracle 用Hibernate框架未自动创建字段

Oracle 用 Hibernate 框架未自动生成表或未自动创建字段

2023-09-11 14:35:34 424

原创 Java 解析Excel单元格的富文本

java 解析 excel 单元格中的斜体字、上下标,其它类似的富文本可参考实现。

2023-08-01 20:33:59 1780

原创 oracle 删除所有外键

1. 执行语句select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constraints where constraint_type='R'2. 执行第一条语句的查询结果

2021-11-16 21:05:42 1781

原创 oracle使用数据泵备份数据

一、导出1. 在要导出的服务器上创建逻辑目录,可以先查询看一看,这些需要用户是管理员操作查询语句:select * from dba_directories;如果没有自己想用的目录就创建,创建语句:create directory 逻辑目录名 as '物理目录地址';如:create directory lims_dir as 'E:\oradata\';同时不要忘了手动创建物理目录。2. 给被导出的用户赋予读写目录的权限:grant read,write on dire

2021-11-16 21:02:43 1709

原创 记录个人理解之事务的特性以及隔离级别

暂空,后补

2021-11-07 20:11:46 409

原创 oracle 用存储过程插入多条语句

要实现的功能:向表 a_tab 中插入指定数量的数据过程:1. 用 SQL Developer 创建存储过程create or replace PROCEDURE PROCEDURE1( param1 IN NUMBER) ASmaxId INTEGER;loopi INTEGER;BEGIN loopi := 1; SELECT MAX("id") INTO maxId FROM a_tab; if maxId is null then ma...

2021-10-09 22:04:26 1181

原创 hibernate jpa 启动项目时没有在mysql中自动生成表

出现这种情况的原因有很多,只记录自己目前工作中易出现的错误(数据库版本:8.0.23):1. 实体类中的属性可能使用了mysql关键字,修改属性名称2. 有其他的数据库中存在了相同的表,在连接数据的url中加上参数“nullCatalogMeansCurrent=true”...

2021-09-24 20:06:22 277

原创 MySql on delete/on update

A 表的 id 是 B 表外键一、on delete1. on delete cascade:删除 A 表的数据时,对应 B 表的数据也会删除2. on delete set null:删除 A表的数据时,对应 B 表的外键字段置为空(前提是该字段可以为空)如果添加外键时没加上面内容,删除 A 表的数据时,如果对应 B 表有数据就会报错二、on update1. on updatecascade:更新 A 表数据的 id 时,对应 B 表的外键字段也会更新2. on upda..

2021-08-26 22:15:50 2523

原创 java 低级类型相加自动转换为int

1. byte、char、short 随意相加最后结果的类型都是 int,以下代码编译报错package org.example;public class App { public static void main( String[] args ) { short a = 2; byte b = 3; b = a + b; }}2. 用 += 会进行自动强制转换,以下代码编译通过package org.example

2021-08-20 20:43:15 239

原创 子类构造器默认调用父类的无参构造器

如果子类没有显式调用父类的构造器,将调用父类的无参构造器,以下代码编译不通过package org.example;public class A { public A(String s) { }}package org.example;public class B extends A { public B() { }}在A类中加入无参构造器,或B类的构造器中调用A类有参构造器,编译就可以通过。...

2021-08-20 20:16:40 922

原创 匿名内部类中的super

偶然发现一个现象:package org.example;public class A { public int prop = 1; protected void method() { }}package org.example;public class B extends A { public int prop = 2; @Override protected void method() { super.pr

2021-08-19 21:19:51 364

原创 MySQL 查询结果合并成一个字符串 group_concat

函数 group_concat 可以将多个查询结果合并成一个字符串

2021-08-09 09:05:57 422

原创 Java易错点之list

用 Arrays.asList() 生产的对象不能添加和删除元素,因为对象的类型是 java.util.Arrays 的内部类 ArrayList,不是 java.util.ArrayList List<String> list = Arrays.asList("墨倾池", "砚寒清", "默苍离", "慕容宁"); list.remove(3); System.out.println(list);输出Exception in thr

2021-07-26 18:36:29 136

原创 Java易错点之参数传递

public class Main { public static void main(String[] args) { Integer i = new Integer(10); Integer j = new Integer(20); swap(i, j); System.out.println("i = " + i + ",j = " + j); } public static void swap(Intege.

2021-07-25 16:45:59 176

原创 Java易错点之引用置为空

public class Main { public static void main(String[] args) { int[] myArray = {1, 2, 3, 4, 5}; ChangeIt.doIt(myArray); for (int i = 0; i < myArray.length; i++) { System.out.println(myArray[i]); } }}.

2021-07-25 15:03:55 844

原创 JavaScript 记录易错点

1. 判断是否是数组的方法 Array.isArray()2. 获取数组长度用属性 length,不是 length()3. 数组添加或删除元素arrayObject.splice(index,howmany,item1,.....,itemX)index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 item1, ..., itemX 可选。向数组添加的新项目。 .

2021-07-24 15:03:13 158 1

原创 Java易错点之静态方法

空引用可用于访问静态变量或方法 public static void main(String[] args) { Integer a = null; System.out.println(a.parseInt("1024")); }1024当我们通过一个对象的引用访问静态成员属性或者方法时 ,访问操作只与所声明的引用类型相关 ;与引用对象是否为 null 无关 ,因为访问静态成员不需要实例化对象 ;即便引用不为 null ,也与运行时多态无关

2021-07-24 08:43:20 465

原创 Java易错点 线程不能重复start

线程属于一次性消耗品,在执行完 run() 方法之后线程便会正常结束了,线程结束后便会销毁,不能再次 start,只能重新建立新的线程对象。 public static void main(String[] args) { Thread wise = new Thread(() -> System.out.println("wise")); wise.start(); wise.start(); }Exception in th

2021-07-23 19:39:18 669

原创 java易错点 char 类型自动转换

char 类型如果与 char 类型相加,结果自动转为 int 型,如果与 String 类型相加,直接在字符串上面加字符public class Main { public static void main(String[] args) { System.out.println('A' + 'B'); System.out.println("" + 'A' + 'B'); }}131AB...

2021-07-23 12:58:41 249

原创 Java易错点学习“+”“==”优先级

运算符 “ + ” 的优先级高于 “ == ”public class Main { public static void main(String[] args) { String s1 = "wise"; String s2 = "wise"; System.out.println("s1 == s2:" + s1 == s2); System.out.println("s1 == s2:" + (s1 == s2));

2021-07-23 09:03:13 1141

原创 [Java编程题]万万没想到之抓捕孔连顺

import java.util.List;import java.util.Scanner;import java.util.stream.Collectors;import java.util.stream.Stream;/** * 我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议 * * 1. 我们在字节跳动大街的N个建筑中选定3个埋伏地点。 * 2. 为了相互照应,我们决定相距最远的两名特工间的距离不超...

2021-07-18 17:53:19 371

原创 [Java编程题]万万没想到之聪明的编辑

import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: * * 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello * 2. 两对一样的字母(A...

2021-07-17 11:28:29 517

原创 MySQL创建可以进行远程连接的用户

MySQL版本:8.0.231. 创建用户CREATE USER 'root2'@'%' IDENTIFIED BY 'root2';2. 赋予权限GRANT ALL PRIVILEGES ON *.* TO 'root2'@'%' WITH GRANT OPTION;

2021-04-28 18:09:40 406

原创 MySQL 导出报错:The MySQL server is running with the --secure-file-priv option so it cannot execute

处理方式:打开配置文件my.ini,进行编辑,查找是否有配置 secure-file-priv,如果没有就增加,如果有就修改为secure-file-priv="",然后重启MySQL

2021-04-14 12:56:22 226

原创 CSS 外部样式引用

<linkrel="stylesheet"type="text/css"href="style.css">其中,style.css 和该html页面处在同一目录下

2021-04-07 08:55:25 329

原创 CSS 超链接<a>标签去掉下划线

属性:text-decoration 设置为 none<ahref="http://www.baidu.com/"style="text-decoration:none;">百度</a>

2021-04-07 08:44:40 302

原创 html 页面定时刷新

每隔一秒刷新一次页面:<metahttp-equiv="refresh"content="1"/>

2021-04-07 08:37:53 151

原创 JavaScript 页面加载完执行的函数

window.onload=function(){ ......};

2021-04-07 08:35:53 289

空空如也

空空如也

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

TA关注的人

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