自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不断收集一些不错的博客(献给未来路上的人)

收集一些不错的博客1.Java 自带性能监控工具:监视和管理控制台 jconsole 的使用

2020-01-18 22:21:52 30073 8

原创 JAVA经典面试题附答案(持续更新版)

JAVA基础JAVA中的几种基本类型,各占用多少字节?下图单位是bit,非字节 1B=8bitString能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.valueO...

2019-01-18 01:31:16 889244 207

原创 java读取excel,指定列A列为空,将下方空行上移,并将指定列F列数据拼接

java读取excel,指定列A列为空,将下方空行上移,并将指定列F列数据拼接

2023-07-09 19:39:38 338

原创 java统计文件夹(工程下)有多少文件和文件行数(附趣闻一则)

import java.io.*;public class CountOfLines { public static void main(String[] args) { f(new File("E:\\Users\\17315\\Workspaces\\Idea2018\\read-xml-demo\\src\\main\\java\\com\\example\\demo\\ReadXmlFileTest")); } private static void f

2021-09-23 22:19:07 591 1

原创 SpringAop实现

想理解aop比较深之前,可以先阅读aop的一些知识,然后在结合实际操作进行比较深入的理解。概念AOP 面向切面编程实操1.首先,当然是搭建一个项目啦,可以选择idea快速搭建一个springboot项目2.想要进行切面肯定要有一个目标对象和切面对象,方便理解我们分别命名为Target和TargetAspect,代码如下:public class Target { public Target() { System.out.println("Target构造方法执行了");

2021-06-26 12:54:39 295

原创 StringBulider、StringBuffer、String效率比较

效率的比较:`public class StringTest {public static void main(String[] args) { test();}public static void test(){ /** * @author:huazeqi * @Date:2021/6/4 23:15 * @Description:String效率测试 **/ String str = "hua"; long l = Sys

2021-06-04 23:38:20 333

原创 16+款良心软件,让你的Windows爽到爆!

16+款良心软件,让你的Windows爽到爆!一、Windows Update Blocker二、Firewall App Blocker三、Defender Control四、PowerRun五、Simple Run Blocker六、URL Disabler七、Net Disabler八、BlueLife KeyFreeze九、Easy Context Menu十、Folder Painter十一、Drive Letter Changer十二、Backup Start Menu Layout十三、Win

2021-05-09 11:03:16 974

原创 java实现批量对比文件

还在苦恼文本对比困难?接下来带你不使用对比工具实现文本对比,领略系统黑科技的强大,哈哈哈1.首先准备两个需要对比的文档,a.txt和b.txt。a.txtb.txt2.打开cmd,输入fc 后边跟需要对比的文件路径。3.轻敲回车,结果清晰的展现在你眼前,哈哈哈。4.拓展:利用java调用bat脚本,结合bat脚本后边拼接->,即可打印输出,实现批量对比文件。 public static void mvnInstall(){ String springClass

2021-04-28 19:29:14 1041

原创 spring-boot搭建学生管理系统附总结

先放效果图目录结构:pom.xml<?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 https://maven.apa

2021-02-15 01:42:17 1355

原创 java代码实现maven的clean和install

需求来源: 传统ssm项目的弊端,随着项目的越做越大,项目越来越多,所需要打包的项目也越来越多,没事手动点击项目进行clean和install几十个项目颇为麻烦。所以在此使用java模拟maven clean 和maven install操作,进行预操作,以简化每次重新编译项目的时间,提供一种思路。思路:1.模拟maven clean 2.模拟maven install1.了解maven clean的本质,其实就是清理项目下的target目录,等价于删除磁盘目录,由此我们可以写一个删除文件的代码

2021-02-06 11:30:57 1151 1

原创 异常处理小结

基本概念1.java.lang.Throwable是所有异常的根2.java.lang.Error是错误信3.java.lang.Exception是异常信息EXCEPTION一般分为Checked异常和Runtime异常,所有RuntimeException类及其子类的实例被称为Runtime异常,不属于该范畴的异常则被称为CheckedException。JAVA中除了runtimeException其他异常都需要显示处理,处理方式有两种:1.知道怎么处理的时候,进行try cat

2021-01-02 22:29:26 206

原创 int Integer String 性能开销

针对int integer string的值比较堆内存的消耗,做一篇总结 public static void StringTest(){ /** * 获取时间 */ Calendar Cld = Calendar.getInstance(); int YY = Cld.get(Calendar.YEAR) ; int MM = Cld.get(Calendar.MONTH)+1; i

2020-09-23 21:12:51 390

原创 3D相册送女友

1.创建一个文件夹2.创建文件夹如下注意注意注意:第三第四张照片倒过来的,1-6.jpg像素为400*400,01-06jpg3.创建css@charset "utf-8";*{ margin:0; padding:0;}body{ max-width: 100%; min-width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-attachm

2020-09-08 19:10:25 550 1

原创 Layui动态添加表头

需求:根据选择查询条件,动态添加clo列,并展示结果实现效果如下:1.使用到的技术与组件:layui、xm-select.js、axios.min.js、jquery,上干货:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme()

2020-07-25 10:48:17 3125 1

原创 tomcat配置阿里云https,发布小程序

1.阿里云控制台ecs配置端口,安全组,https端口为4432.tomcat配置,放置购买的cert证书3.配置小程序–>开发–>服务器域名,小程序域名4.后台项目放到webapp下5.第三步业务域名生成的证书,放到tomcat root根目录下6.访问,如果访问不到,看下图注释掉就好,没有的话,就不需要配置了https://域名/生成的证书.txttomcat service.xml7.hbuild运行到微信小程序,然后在小程序中,点击上传8.微信公众平台,提交

2020-06-30 12:41:50 300 1

原创 vue+第三方+后台个推实现配置大致流程

1.2.3点进去之后有##gougle证书生成keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore D:/keys/tomcat.keystore -storepass 123456keytool -list -v -keystore tomcat.keystore1.本地没有keys文件夹需要新建一个在java bin(没有的话在tomcat bi

2020-06-29 11:56:25 433

原创 redis添加到服务列表

1.将redis下载或者copy到本地某目录下2.配置redis,如下图3.cmd切换到redis目录下(权限不够需要配置注册列表,使用管理员权限启动PowerShell)输入:redis-server --service-install redis.windows-service.conf --loglevel verbose4.发现redis配置成功...

2020-06-13 09:54:34 538

原创 mysql将本地共享,让其他电脑可以访问

1.mysql环境配置正确(报错path配置环境变量(目录层值bin目录))2.mysql -uroot -p;3.use mysql;4.update user set host ='%' where user ='root';5.flush privileges;6.quit;

2020-06-13 08:43:33 817

原创 kettle/tomcat报错至少有一个步骤未初始化

这个报错信息如果kettle工具可以打开,但是项目调用kettle报错,或者远程调用报错,错误原因之一:检查编码格式是否相同,添加characterEncoding是否为utf-8,保持项目和kettle编码格式相同.

2020-06-09 14:48:00 8305 3

原创 ORA-01653: 表xxxxx无法通过 8192 (在表空间 TSPBP 中) 扩展

如有侵权请联系我今天早晨上班检查昨天对接的数据,发现log日志中数据已经打印,说明程序没有问题,但是CUS_SUMMARY表中并没有添加进去,执行存储过程报错ORA-01653: 表xxxxx无法通过 8192 (在表空间 TSPBP 中) 扩展--查看表空间的使用情况SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_...

2020-03-31 09:43:49 2887

原创 Intellij Idea 启动后改动文件自动加载

目的解决内置tomcat插件服务启动后,修改类、资源时无法自动加载的问题。解决办法①②apply,ok这样就可以啦

2020-03-27 16:34:06 1390 2

原创 Oracle亿级数据的分区处理

随着业务数据量的增大,单张表的数据量会越来越大,对表的操作效率会越来越低,因此有必要对数据库的表进行分区处理.这里介绍其一,还有另一种在线重定义表分区也是可以的(ORACLE9之后添加的新功能)1.查看表大小(确定是否有必要进行分区)2.对CUS_SUMMARY的表结构和数据进行备份CUS_SUMMARY1和建立分区表之后将数据导入到CUS_SUMMARY2中3.删除CUS_SUMMARY,...

2020-03-27 14:38:07 1554

原创 SpringBoot连接Oracle第一个Demo(粘贴即用版)

搭建第一个SpringBoot项目1.创建项目,选择依赖,附pom,这里我配了springcloud、Eureka,可以选择性删除2.配置application.properties3.使用idea连接Oracle,自动映射想要输出的表4.建立Dao5.建立service和serviceimpl6.建立controller7.地址访问:8.效果图1.创建项目,选择依赖,附pom,这里我配了spr...

2020-03-24 17:18:45 1085

原创 ETL(Spoon)导入乱码解决

问题描述:Spoon导入失败,报错信息为某字段值不够,原以为是字段大小不够,拓展字段大小,但是拓展之后进入的数据全部为中文乱码,遂以为是编码格式的问题,修改编码格式未解决,后点开转换步骤进行查看,发现是因为原始文件未解压造成的…看图:直接上图:图一最后一步走图二,然而图二并没有对原始文件解压,所以导入的数据全是乱码,于是乎有了图三:图三:接下来点击执行图一的开始执行,输入参数即可...

2020-03-17 15:01:15 955

原创 Oracle从A库向B库赋予权限,建立同义词

步骤一:declare i number; s varchar(50); s_YXRAW varchar(50);begin select user into s_YXRAW from dual; if s_YXRAW <> 'YXRAW' then return; end if; s:= 'PBP_QX'; -- 要导入的用户 -- 赋权限--...

2020-03-13 14:09:23 735

原创 oracle密码过期ORA-28002:口令将过期的解决方法

友情提示:数据库密码鉴于安全最好是定期修改懒人一族可参考以下方法1.查看密码有效时长SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';2.将密码limit默认有效时间从180天改为永久ALTER PROFILE DEFAULT LIMIT PASSWO...

2020-03-10 08:40:39 215

原创 csdn自动生成目录

帮助文档直接粘贴出来就可以了,或者手输入也是可以的,注意下面的标题要用#打头即可@[TOC](自定义标题)自定义标题1级标题2级标题3级标题四级标题五级标题六级标题1级标题2级标题3级标题四级标题五级标题六级标题...

2020-03-08 09:26:18 266 2

原创 配置IDE中Custom VM Options参数及含义

# custom PyCharm VM options#Xms128m --最小堆内存#Xmx750m --最大堆内存#XX:ReservedCodeCacheSize=240m --保留缓存大小#XX:+UseConcMarkSweepGC --设置年老代为并发收集#XX:SoftRefLRUPolicyMSPerMB=50 -“软引用”的对象在最后一次被访问后能存活50毫秒(默认为1...

2020-03-03 11:49:06 3312

原创 python文件 .py文件打包成.exe文件

首先打开cmd窗口,下载pyinstaller模块,有的话就不用下载了,下载指令:pip insall pyinstaller,此时我们通过cmd窗口进入到python文件目录,比如我这里那就进入该目录下执行pyinstaller -F 白富美05.py后面是需要打包的文件名,执行命令后,就会在文件同级目录下生成一个dist文件夹。如图:至此全部结束,点击exe执行即可...

2020-02-29 13:57:34 735 2

原创 误删除Oracle表空间,恢复,重删除,新建

起因:创建临时表空间没有使用temporary关键字,所以直接硬盘误删除了表空间,所以现在要恢复误创建的表空间,并进行正确删除,重新创建错误信息:ORA-01033:ORACLE initialization or shutdown in progress原因:在oracle数据文件目录(例如:D:\oracle\product\10.2.0\db_1\database)误删了一个数据文件。恢...

2020-02-09 11:34:37 1090

原创 修改Widows登录密码

1.启动笔记的时候联系按F8,选择使用命令行安全进入2.进入cmd命令之后,输入net user3.查找到你笔记本的用户4.选择你所需要修改的笔记本用户密码5.输入账号和密码即可...

2020-01-24 08:59:34 249

原创 Vue报错—— Unknown custom element: [mpvue-picker] - did you register the component correctly...解决办法

问题如下:解决办法:一,问题分析出自哪里:首先解析下这个报错是啥意思:“未知的自定义组件:-是否正确注册了该组件?对于递归组件,请确保提供“name”选项…”这就很清楚了,原来是自定义组件name或者是未正确引入自定义组件;二:解决问题:1、是否在页面上注册组件正确注册组件:2、是否在页面上引入正确写好的组件(本文以mpvuePicker.vue为例,组件路径:@/compon...

2020-01-15 11:56:17 3730

原创 ftp操作流程

ftp对接数据1.先连接2.3.4.选择文件夹工具 --> 选择同步文件夹5.6.***必须选择第二个7.8.9.10.11.

2020-01-11 19:03:48 482

原创 数据泵导入导出操作

导入第一步:查询DIRECTORY对象SELECT * FROM dba_directories;第二步:将dmp文件拷到指定位置第三步:新建一个用户drop user puyun_liangan cascade;create user puyun_lianganidentified by sa;– Grant/Revoke role privilegesgrant db...

2020-01-09 10:08:31 301

原创 myeclipse 启动卡死解决方法

在myeclipse restart 但是又同时点击exe启动后可能出现myeclipse卡死情况,不能做任何操作,一直停留在加载的状态,这是因为myeclipse非正常关闭导致工具配置的加载项错误,因而卡死。解决办法:删除工作空间下面的org.eclipse.core.resources文件即可文件位置:workspaces\.metadata\.plugins\org.eclips...

2020-01-07 16:57:42 425

原创 Gang of Four设计模式

设计模式有两种分类方法:根据目的和根据模式的作用范围.一.根据目的来分1.创建型 用于描述"怎样创建对象",它的主要特点是将"对象的创建和使用分离",包括单例、原型、工厂方法、抽象方法、建造者5种.2.结构型 代理、适配器、桥接、装饰、外观、享元、组合7种.3.行为型 模板方法、策略、命令、职责链、状态、观察者、中介者、迭代器、访问者、备忘录、解释器11种.二.根据作用范围来...

2019-12-30 17:08:31 381

原创 SQL优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from ...

2019-12-29 18:28:20 1469

原创 机器学习(一)

什么是机器学习 首先我们来认识下什么是机器学习,机器学习就是为了完成某项工作或者说是任务,加入了一些评判项,包括一些数据和经验,来进行处理,从而完成我们的工作和任务,也就是说机器从数据和经验中学习到了东西. 机器学习的主要工作就是从数据中学习有用的部分,辅助更好的完成工作. 有人说机器学习就是通过统计学建立模型,进行分析和评判.机器学习的应用 一、分类问题 分类问题是机器学习中应用较...

2019-12-11 18:02:12 342

转载 linux常用命令总结(入门)

版权声明:本...

2019-12-09 17:21:44 605

原创 ORA-28000: the account is locked怎么解决

1.首先使用具有sysdba权限的账户登陆,如sys账户和system账户2.alter user sgyw account unlock;

2019-12-07 11:19:01 162

空空如也

空空如也

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

TA关注的人

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