自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VX公众号爬虫-文章图片全下载

【代码】VX公众号爬虫-文章图片全下载。

2024-07-15 16:01:13 276

原创 instr()函数用法

实验得出,在一个2亿多条记录的表中,同时8个并行,使用like查询很久都不出来结果,但使用instr,4分钟即完成查找,性能是相当的好。由此可得,ORACLE内建的一些函数,是经过相当程度的优化的。instr(name,‘张三’)=0 相当于 name not like ‘%张三%’instr(name,‘张三’)>0 相当于 name like ‘%张三%’instr(name,‘张三’)=1 相当于 name like ‘张三%’

2023-08-03 16:57:45 710

原创 pgsql 删除任意重复行

【代码】pgsql 删除任意重复行。

2023-03-30 15:45:29 300 1

原创 SpringBean的生命周期

6 springbean实例化之后,就开始注入属性,比如标注@autoware的属性,再调用各种aware接口扩展方法,注入属性,比如beanaNameAware.setName,设置bean的id或者name。2 加载之后,spring容器会对这些bean进行封装,封装成beandefinition对象,就是普通的java对象上再封装一层,赋予spring框架需要用到的属性,比如是否单例,是否懒加载。8 此时已完成bean的初始化,在程序中就可以通过spring容器拿到这些初始化后的bean。

2023-03-14 14:35:46 312

原创 CachingOperationNameGenerator

在controller上加了@RequestMapping注解后,在方法上mapping注解,必须是POST或GET,不然后启动项目的时候就会出现。第一种解决: 方法上的mapping注解指定请求类型,即可!相同类中定义的方法名称一致(比如controller类)今天启动项目的时候发现控制台打印了很多方法名。第二种解决: 修改方法名称。

2023-03-10 09:50:36 864

原创 RunScriptError: Run “C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild“

在对vue项目进行cnpm i时,报错:RunScriptError: Run “C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild”此时删除node-modules,在项目目录下,重新打开cmd,执行cnpm i,安装成功。为node-gyp配置安装python2.7以及VC++ build Tools依赖。我查看到关键词是“node-gyp",于是我以系统管理员身份,打开cmd,python配置环境变量。...

2022-08-31 21:19:58 762

原创 GitHub 指令

2022-07-28 10:14:56 2363

原创 mysql5.7数据导入脚本

mysql5.7脚本。

2022-07-16 20:15:08 157

原创 electron小记

为自己做个记录,以免忘记!运行条件:win10+.net 4.5及以上+powershell 3.0(因为使用win10系统,即可在cmd管理员权限下操作,win7系统运行不成功,至今未找到解决方案。)1.安装好node.js,并更换为淘宝镜像(因为npm是国外源,安装较慢)2.新建文件夹,随意命名,格式为:【其中需要建立页面(我的默认显示页面为login.html)、main.js和package.json三类文件】注:其中的main.js和package可以找其他教程复制,我在以下文章也会贴出,

2022-07-16 19:57:59 114

原创 pgsql数据库报错:because it does not have a replica identity and publishes updates

报错信息:SQL 错误 [55000]: ERROR: cannot delete from table "xxxxx" because it does not have a replica identity and publishes updatesHint: To enable updating from the table, set REPLICA IDENTITY using ALTER TABLE. SQL 错误 [55000]: ERROR: cannot delete from .

2022-03-16 09:51:21 6933

原创 pgsql 实现oracle的start with与层级树level

oracle SELECT LEVEL AS LVL, TPL.PORT_ID, TPL.PARENT_PORTID FROM TN_PONLINK TPL START WITH TPL.DEV_ID = 'F62A1470D64111E6990CAC577F000001' CONNECT BY PRIOR

2021-12-16 11:24:50 3684 1

原创 pgsql 列转行

1单表查询结果出来只有一行结果select * from table;2现在将查询结果由列转为行展示select unnest(string_to_array(concat_ws(',',a.t_dev_names,a.t_dev_ids,a.T_PORT_NAMES,a.T_PORT_IDS),',')) as result from table as a步骤分析:concat_ws:将几个字段合并为一个字段并用逗号拼接成字符串select concat_ws(',',a.t_dev_

2021-12-10 14:22:25 3418 1

原创 nacos在Windows环境下运行cmd控制台显示中文乱码解决

1. 原因引起中文乱码的原因是nacos的编码格式默认是UTF-8,而Windows的默认编码格式是GBK,二者冲突导致中文乱码。2. 解决方法在nacos的安装目录下,找到\nacos\conf文件夹下的nacos-logback.xml文件,修改其中的编码格式。 <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder> &lt

2021-04-25 09:35:08 1558

原创 设置RHEL(RedHat Enterprise Linux)6命令行界面的分辨率

修改 /boot/grub/grub.conf,在baikernel 后加上 vga=ask重启后会提du示选择显示模式:比如想选择800x600x32的显示模式,输入uzhi车即可如果以后都想使用此模式,修改/boot/grub/grub.conf,将kernel后的vga=ask改为vga=0x343...

2021-01-22 16:03:21 1115

原创 RHEL(RedHat Enterprise Linux)5/6 ISO 镜像

本文贴出了 RHEL(RedHat Enterprise Linux) 发行版本中常用的服务器版本的 ISO 镜像文件,供大家下载学习使用,贴出的版本有 RedHat Enterprise Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO 镜像文件下载地址:RHEL 5.4 ISO 下载http://rhel.ieesee.net/uingei/rhel-server-5.4-i386-dvd.isohttp://rhel.ieesee.net/uingei/rhel-server

2021-01-22 09:59:33 2081

原创 mysql实现oracle的connect By一行转多行功能

在项目中将oracle数据库变更为mysql数据库的时候,在储存过程中遇见了connect by与regexp_substr这个关键字,作用是将一行参数转为多行参数 select regexp_substr('1,2,3,4,5', '[^,]+', 1, rownum) lzh from dual connect by rownum <= length(regexp_replace('1,2,3,4,5', '[^,]+'));现在要将之改为mysql数据库,

2020-09-30 17:39:37 877

原创 mysql使用mysql.help_topic表实现一行转多行功能

使用到数据库自带的mysql.help_topic表来属性拆分,help_topic表就是实现行转列功能SELECT SUBSTRING_INDEX( SUBSTRING_INDEX('1,2,3,4,5',',',help_topic_id + 1),',' ,- 1) lzhFROM mysql.help_topicWHERE help_topic_id < (LENGTH('1,2,3,4,5')) - LENGTH(REPLACE ('1,2,3,4,5', ',', ''))

2020-09-30 17:34:15 8344 1

原创 前端页面变灰

html { -webkit-filter: grayscale(100%); filter: grayscale(100%);}

2020-04-04 22:52:14 305

原创 weblogic12c控制台密码重置

本来在console里面的安全领域-myrealm-用户和组-weblogic-口令里面设置新密码 ,以为就修改成功了 ,万万没想到,kill掉之后重启应用就启动不起来了然后就报security之类的错具体操作如下1 先杀掉进程ps -ef|grep java Kill -9 411692 找到DefaultAuthenticatorInit.ldift文件可以先备份起来c...

2020-04-02 21:03:34 2125

大白话带你认识JVM.pdf

1.1 Java文件是如何被运行的 比如我们现在写了一个 HelloWorld.java 好了,那这个 HelloWorld.java 抛开所有东西不谈,那是不是就类似于一个文本文件,只是这个文本文件它写的都是英文,而且有一定的缩进而已。 那我们的 JVM 是不认识文本文件的,所以它需要一个 编译 ,让其成为一个它会读二进制文件的 HelloWorld.class #① 类加载器 如果 JVM 想要执行这个 .class 文件,我们需要将其装进一个 类加载器 中,它就像一个搬运工一样,会把所有的 .class 文件全部搬进JVM里面来。 ② 方法区 方法区 是用于存放类似于元数据信息方面的数据的,比如类信息,常量,静态变量,编译后代码···等 类加载器将 .class 文件搬过来就是先丢到这一块上 #③ 堆 堆 主要放了一些存储的数据,比如对象实例,数组···等,它和方法区都同属于 线程共享区域 。也就是说它们都是 线程不安全 的 #④ 栈 栈 这是我们的代码运行空间。我们编写的每一个方法都会放到 栈 里面运行。 我们会听说过 本地方法栈 或者 本地方法接口 这两个名

2023-10-07

空空如也

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

TA关注的人

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