- 博客(26)
- 收藏
- 关注
原创 javassist使用
Java bytecode engineering toolkit since 1999Javassist是一个开源的分析、编辑和创建Java字节码的类库。是由日本的 Shigeru Chiba 所创建的,它已加入了开放源代码 JBoss 应用服务器项目,通过使用 Javassist 对字节码操作为 JBoss 实现动态"AOP"框架。关于java字节码的处理,目前有很多工具,如bcel,ASM。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解虚拟机指令,可以采用javassist。javassis
2022-02-13 11:14:33
1635
原创 java8 日期工具
1.返回当前日期days天之后的日期和时间public static Date getPlusDateTime(long days){ LocalTime localTime = LocalTime.now(); LocalDate localDate = LocalDate.now(); localDate = localDate.plusDays(days); LocalDateTime localDateTime = LocalDateTiem.of(localDate,localTime)
2022-02-11 16:34:59
364
原创 python redis中获取key值后带有b
在python3的前面,有一个’b’代表的是bytes用以下方式解决:1.注意,有值则进行编码(1). print(r.get(‘foo’).decode())(2). temp = r.get(‘foo’)print(str(temp,encoding=‘utf-8’))2.如果没有值,则为None,不需要编码...
2021-02-19 22:02:41
572
原创 Python version 3.8 does not support a ‘UR‘ prefix
python 匹配中文re.compile(ur’[\u4e00-\u9fa5]’1.用r代替ur
2021-02-19 00:42:43
1219
原创 pygame.error: video system not initialized
问题分析:1.查看有没有初始化pygame.init()2.查看格式是不是缩进引起的
2021-02-16 20:19:48
742
原创 AttributeError: ‘function‘ object has no attribute ‘randint‘
Python报错:AttributeError: ‘function’ object has no attribute ‘randint’原因:1.定义的方法名字与引入的库名字相同造成的2.定义的变量与引入的库的名字相同造成的
2021-02-12 19:32:51
1556
原创 sass-loader和node-sass报错
将sass-loader和node-sass的版本号提高到最新版,目前的最新版如下(2020年10月12日)“sass-loader”: “^7.3.1”,“node-sass”: “^4.14.1”,如图所示,把package.json文件修改一下然后再执行如下命令安装...
2020-10-12 06:35:36
139
原创 vscode 安装node终端无法显示版本号
解决方案一:1.重启vscode解决方案二:1.重启电脑解决方案三:关闭vscode ,右键vscode 点击属性,勾选上管理员权限
2020-10-07 22:43:34
585
原创 mybatis-plus中整合时间问题
mybatis-plus整合springboot中返回的数据时间格式不正确mysql配置:spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8spring.datasource.username=spring.datasource.password=## 标题在applicat
2020-10-06 22:26:26
558
1
原创 Mybatis-plus 中自动填充报错 argument type mismatch
mybaits-plus 中自动填充报错java.lang.IllegalArgumentException: argument type mismatch可能是您的的IdType.ID_WORKER和IdType.ID_WORKER_STR没有配置对。如果是String的话配置IdType.ID_WORKER_STR如果是long的话配置IdType.ID_WORKER...
2020-10-06 22:25:44
1080
1
原创 oracle索引是否被使用
1.启用索引监控alter index emp_ename_idx monitoring usage;2.执行相关查询select enamel,job.sal from scott.emp where ename like ‘c%’;3.查看索引是否使用select * from v$object_usage;4.禁用索引监控alter index emp_ename_idx nomonitoring usage;...
2020-08-05 06:53:15
410
原创 logback参数详解(-)
总结:等级从低到高分别是TRACE < DEBUG < INFO < WARN < ERROR如果logger没有被分配级别,name它将从有被分配级别的最近的父类那里继承级别,root logger默认级别是DEBUG。日志输出的时候,级别大的会输出,根据当前ROOT 级别,日志输出时,级别高于root默认的级别时会输出,比如如果root的级别是info,那么会输出info以及info级别以上的日志。知识分析:1.根节点包含的属性:scan:当此属性设置为true.
2020-08-03 16:39:16
1644
原创 Maven执行maven install 报错No compiler is provided in this environment. Perhaps you are running on a JRE
关于Maven项目build时出现No compiler is provided in this environment的处理近日有同事遇到在编译Maven项目时出现[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?的问题,[ERROR] COMPILATION ERROR :[INFO] --------------------------
2020-08-02 16:06:40
806
原创 perl实现ftp文件上传下载自动化
在很多情况下,我们需要从远处服务器上下载当天或者昨天生成的日志文件,来查看一些我们需要的东西或者备份。如果采用了ftp,那么我们应该建立自动化的ftp方式,来方便我们的工作,下面我们将使用perl语言编写的,当然也可以用shell。利用了perl的模块:Net::FTP。#!/usr/bin/perluse Net::FTP;my (sec,sec,sec,min,hour,hour,hour,mday,mon,mon,mon,year,wday,wday,wday,yday,$isdst)=lo
2020-07-07 15:48:25
461
原创 java内部排序之直接插入排序
1.思想:每次将一个待排序的记录按其关键字大小插入到前面已排好序的子序列中,直到全部记录插入完成。2.空间效率:空间复杂度为O(1)时间效率:适用性:顺序存储和链系存储稳定性: 稳定性3.java代码:/**@插入排序@author zx@date 2020-06-27*/public class InsertSort {private int[] array;private int length;public InsertSort(int[] array){thi
2020-06-27 16:27:28
103
原创 was脚本启动报:“服务已启动,初始化失败”
解决方法:1.切换root权限启动看看能不能启动2.查看SytemOut.log 的权限是否是root ,如果是root 修改成was权限3.查看下内存是否存满
2020-06-18 14:35:26
2656
1
原创 使用anaconda报错:ImportError: DLL load failed: 找不到指定的模块
使用anaconda,在Pycharm新建一个项目,运行后出现此错误。环境变量惹的祸。添加下面三个环境变量E:\Softtool\Anaconda3E:\Softtool\Anaconda3\ScriptsE:\Softtool\Anaconda3\Library\bin对了,记得添加后重启Pycharm...
2020-05-24 09:32:42
301
原创 使用sql中insert into select
1.insert into select语句形式为: insert into 表名(a,b,c,…) select a1,b1,c1,… from 表名特别要求是需要插入的表存在,而因为插入的表已经存在,所以除了可以复制指定字段插入外,还可以指定常量插入,例如:Insert into table (a,b,c)select a1,b1,6 from kk2.select insert into这条语句要求插入表不存在,因为在插入的过程中会自动创建插入表,并将指定数据插入表中,此方法不可插入常量,所
2020-05-15 12:41:30
1614
原创 使用ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
当我删除某个数据库中表的数据的时候,我用truncate table 表名 删除的时候,提示这个错误,我从网上百度了下,有这种方法解决select session_id from v$locked_objectSESSION_ID1 163session_id 为163.SELECT sid, serial#, username, osuser FROM v$session where sid = 163SID SERIAL# USERNAME OSUSER1 1
2020-05-15 12:38:38
208
原创 pdf2html报错
今天遇到一个问题如题 但是明明安装了 glib2.0和gtk,但是仍然找不到glibconfig.h,自己在/usr/include下找来也确实没有,然后只能在全盘搜啦位置在: /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h没办法 只能采取比较野蛮的方式来认为的让它符合系统默认的路径啦在 终端输入:sudo cp /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h /usr/in
2020-05-09 10:30:14
225
原创 sass-loader报错
安装完成后,运行时出现了错误Modele build failed: TypeError: this.getResolve is not a function at Object.loader…这是因为当前sass的版本太高,webpack编译时出现了错误,这个时候只需要换成低版本的就行,下面说一下修改方法,很简单,如下,找到package.json文件,里面的 "sass-loader"的版...
2020-03-29 22:42:13
933
原创 执行vue init webpack demo后一直处于...downloading template状态
1.执行vue init webpack demo后一直处于…downloading template状态。2.运行nrm use taobao切换npm到淘宝镜像。报错:nrm不是内部或外部命令,也不是可运行的程序,解决方法:安装nrm:npm install nrm -gnrm ls 查看所有可用的路径。3.运行npm install webpack -g,重新安装webpack。...
2019-11-24 20:08:12
2948
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人