自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花生福的博客

共享知识、共享经验

  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

原创 rocketmq学习笔记(一)安装部署

初次使用rocketmq,记录一下全流程步骤。

2024-03-08 11:23:25 454

原创 Linux离线安装插件

当公司Linux环境无外网情况下,需要先下载好离线安装包,然后上传到服务器,进行安装。,可以搜索到lrzsz、lsof、telnet、unzip、zip等安装包。搜索到想要的插件安装包后,下载并上传到服务器上。这里介绍一个下载插件安装包的。等待结束,即完成安装。

2024-02-21 16:00:19 414

原创 mysql、oracle、sqlserver常见方法区分

仅列出了一些常用的函数,也有其他函数可以实现同样功能,不一一列举了,有机会再补充。

2023-08-21 16:39:39 455

原创 java pdf加水印

本文将Base64编码形式的pdf文件加水印,并输出完成后的pdf的Base64编码,也可以根据情况自行改动,输出其他形式的内容。

2023-07-06 15:14:14 1518

原创 自动生成的webservice客户端设置请求消息头信息

这里讲的头消息是指发送webservice请求的HTTP头信息(MIME 头信息),而不是SOAP报文里面的Header标签内容。

2023-07-06 09:03:13 1060 1

原创 Oracle查询表占用空间大小

通过以上代码,可以得到数据库中所有表空间的大小信息,包括表空间名、表空间大小、表空间剩余空间、表占用空间大小和已使用空间百分比。通过以上代码,可以得到每个表空间的名字、表空间大小、剩余空间、已用空间和最大空间信息。通过以上代码,可以得到每张表所属的表所有者、表名、对象类型、已用空间和最大空间信息。通过以上代码,可以得到每张表所属的表所有者、表名、对象类型和占用空间大小。通过以上代码,可以得到单个表空间的名字和占用空间大小。通过以上代码,可以得到所有表空间的名字和占用空间大小。

2023-05-30 10:35:01 50946

原创 oracle分别取两表相同和不同的数据

取的是左边表比右边多的,或者左边表与右边表,相同字段,不同的数据。Minus:返回的总是左边表中的数据,它返回的是差集。intersect:返回查询结果中相同的部分(交集)

2023-05-04 08:50:21 1031 1

原创 Oracle创建用户,并限制只能查询某一张表

【代码】Oracle创建用户,并限制只能查询某一张表。

2023-02-09 14:10:03 2239

原创 ORA-01691: unable to extend lob segment 解决方案 Oracle表空间的数据文件满了

Oracle表空间的数据文件满了ORA-01691: unable to extend lob segment YUNYAO.SYS_LOB0000152921C00013$$ by 1024 in tablespace USERS表空间的数据文件满了解决方案:扩展数据文件

2023-01-31 16:47:23 3806

原创 Nginx报错 HTTP 413 Request Entity Too Large(Payload Too Large)解决方案

上传文件时,请求参数过大,导致超出服务端限制。Nginx默认最大能够上传1MB文件,打开nginx.conf在http{}中,找到server{}设置:client_max_body_size 30m;(配置客户端请求实体最大值)client_body_buffer_size 128k;(配置请求体缓存区大小)

2022-10-31 10:27:43 11868

原创 MySql查询树形结构数据

只需创建一个查询函数,传入父节点ID,将所有子节点记录的ID拼成字符串返回。CREATE FUNCTION getChild(parentId VARCHAR(1000))RETURNS VARCHAR(5000)BEGIN DECLARE oTemp VARCHAR(5000); DECLARE oTempChild VARCHAR(5000); SET oTemp = ''; SET oTempChild = parentId; WHILE oTempC

2022-04-20 17:10:31 6772

原创 请求跨域原因及解决思路

产生原因(同时满足产生跨域安全问题):1、浏览器限制:当浏览器发现你的调用存在安全问题时会做校验,校验不通过,则为跨域安全问题,浏览器会进行限制。2、跨域:协议、域名、端口任何一个不一样,则为跨域。3、XHR(XMLHtttpRequest)请求:只要请求类型不是XHR,则浏览器是不会进行限制的。解决思路1、浏览器:通过“--disable-web-security”命令...

2022-02-18 16:50:39 900

原创 oracle 修改表字段顺序

第一步 查询表IDselect object_idfrom all_objectswhere owner = '当前用户名'and object_name = '表名';第二步 查询表字段序号select obj#, col#, namefrom sys.col$where obj# = '第一步的object_id' order by col#;第三步 修改字段顺序update sys.col$ set col#=3 where obj#='第一步的object_id'

2022-02-16 10:39:42 3814 1

原创 创建、修改、删除、查询序列

创建序列CREATE SEQUENCE seq_name --序列名字 INCREMENT BY 1 --每次自增1, 也可写非0的任何整数,表示自增,或自减 START WITH 1 --以该值开始自增或自减 MAXVALUE 1.0E20 --最大值;设置NOMAXVALUE表示无最大值 MINVALUE 1 --最小值;设置NOMINVALUE表示无最大值

2022-02-08 09:59:16 342

原创 GIT常用命令

git log 查看提交记录git status 查看目录变化git remote -v 查看连接信息git remote add propersoft-cn https:// 添加库地址git add * 加入git commit -m "" 提交 git branch 查...

2021-08-31 16:18:21 82

原创 Java split()用法

特殊情况有 * ^ : | . \一、单个符号作为分隔符String address="上海\上海市|闵行区\吴中路";String[] splitAddress=address.split("\\"); System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);String address="上海|上海市|闵行区|吴中路";String[] splitAddress=a...

2021-08-06 08:41:22 103

转载 Java8 日期、时间操作

一、简介  在Java8之前,日期时间API一直被开发者诟病,包括:java.util.Date是可变类型,SimpleDateFormat非线程安全等问题。故此,Java8引入了一套全新的日期时间处理API,新的API基于ISO标准日历系统。    二、日期初识  示例1: 获取当天日期    Java 8中的 LocalDate 用于表示当天日期。和java.util.Date不同,它只有日期,不包含时间。public static void main(String[] arg

2021-02-04 00:01:05 187 1

原创 修改数据库字符集

生成所有字段修改字符集语句SELECT b.table_name, b.column_name, b.character_set_name, b.collation_name, CONCAT( 'ALTER TABLE ', b.table_name, ' MODIFY ', b.column_name, ' ', b.DATA_TYPE, '(', b.CHARACTER_MAXIMUM_LENGTH, ') ', CASE

2020-12-24 15:21:33 11020

原创 this.setState失效

因为是异步的,所以不能及时更新,可以通过在回调函数里执行目标代码,来避免此问题。this.setState({ person: {} }, () => { ...想要在更新完成后执行的代码...});

2020-12-02 23:40:44 1723

原创 Git学习笔记

目录1、多人协作流程—fork和merge request2、Git在fock之后,如何与主仓库同步3、Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.1、多人协作流程—fork和merge request1.创建一个group空间test作为你个人的开发空间2.然后对于你想要贡献代码或者修改代码项目进行fork,并且加入该test空间3.你的te.

2020-11-25 13:32:34 474

原创 React学习笔记

1、组件生命周期当组件被加载到DOM中之后会执行此方法componentDidMount()当组件被销毁之前会执行此方法componentWillUnmount()2、正确使用State(1)不要直接修改State如:this.state.comment = 'helo';而是应该使用setState(),如:this.setState({comment: 'hello'});*构造函数是唯一可以给 this.state 赋值的地方(2)Sta.

2020-11-24 11:37:44 110

原创 React开发者工具 React Developer Tools 的下载安装

react-devtools是一个chrome扩展工具https://github.com/facebook/react-devtools这个是链接 但是克隆需要克隆v3分支的代码而不是主库的代码git clone -b v3https://github.com/facebook/react-devtools下载完之后 npm install然后 npm run build:extension:chrome然后到chrome的扩展程序下点击加载已解压的扩展程序选...

2020-11-13 14:32:54 8151 6

原创 各个版本的maven安装包下载

https://archive.apache.org/dist/maven/maven-3

2020-09-01 21:11:25 3947 4

原创 jsp自定义标签,并调用spring管理的业务接口

上一篇我们讲了自定义标签的通常情况的实现,这次记录一下其他场景:如果业务中,自定义标签渲染的时候,需要与service接口进行交互,而service接口由spring进行管理,我们该怎么实现(此时继承TagSupport就不好使了),需要使用到spring提供的自定义标签类RequestContextAwareTag。此标签的业务是通过页面传入的值来判断自定义标签内的,内容是否渲染。首先依然是先建立.tld文件:attribute内定义传参信息<?xml version="1.0"

2020-08-24 11:02:32 323

原创 jsp自定义标签

自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2.0规范中引入Simple Tag Handlers来编写这些自定义标记。注意:自定义标签类是在spring容器初始化前加载的,因此通常来说,是不能注入spring容器管理的类(可以通过继承RequestCo

2020-08-24 09:55:05 279

原创 数据库表名 字段名的命名长度限制

数据库 表名长度限制 字段名长度限制 oracle 30 30 mysql 64 64 db2 128 128 ...

2020-04-26 09:13:01 3364 3

转载 js取汉字首字母

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script> var strChineseFirstPY = "YD...

2020-04-02 09:00:24 4071 1

原创 Permission denied解决办法

Permission denied:权限被拒绝,没有访问文件的权限。查询对文件的权限:ls -l 文件名称r为可读权限,w为可写权限,x为可执行权限。授权文件rwx,可读可写可执行权限:chmod 777 文件名称如果目标是文件夹:chmod -R 777 指定目录-R 是指级联应用到目录里的所有子目录和文件777 是所有用户都拥有最高权限如果当前用户是...

2020-03-09 15:52:52 103172 1

原创 Eclipse的bug(jpa project change event handler)导致更新maven项目软件卡顿

spring tool suite jpa project change event handler导致sts卡顿甚至崩死D:\sts-bundle\sts-3.7.1.RELEASE\plugins 目录中删除jpa组件jar包org.eclipse.jpt.jpa.ui_3.4.0.v201312022017.jarorg.eclipse.jpt.jpa.eclipselink.bra...

2020-03-05 17:45:30 314

原创 JS实现根据数组对象的某一属性排序

根据数组中对象的某一属性排序var newArray = [{ name: "aaa", value: 0},{ name: "ddd", value: 3},{ name: "bbb", value: 1},{ name: "eee", value: 4},{ name: "ccc", value: 2}];function co...

2020-03-03 22:13:59 893

原创 Oracle快速复制一张表

快速复制表,仅包含结构:create table newtable as select * from oldtable where 1=2快速复制表,含结构和数据:create table newtable as select * from oldtable

2020-03-02 15:30:10 5214

原创 UPDATE语句关联时需注意的事

oracle库中,关联其他表进行更新时,使用如下语句会出现一个问题。UPDATE student a SET a.name = ( SELECT b.name FROM student_copy b WHERE b.id = a.id)执行完会发现,a表中未与b表对应上的记录,name字段值均变为null了。我们想要达到的效果是只有a表的id与b表的id能关联时,才执行更新操作,解...

2020-01-21 10:16:14 564

原创 oracle获取中文字段长度

length求得是字符长度, lengthb求得是字节长度,例子如下:SQL> select length('新春快乐') from dual; LENGTH('新春快乐') ------------------ 4 SQL> select lengthb('新春快乐') from dual; LENGTHB('新春快乐') --------------...

2020-01-14 11:31:39 1953

转载 oracle获取UUID 乱码

SELECT sys_guid(),rawtohex(sys_guid()) from dual;使用sys_guid()获取oracleUUID,会出现乱码问题,使用库函数对sys_guid()进行处理,则是标准UUID

2020-01-03 16:32:06 1208

原创 Oracle中nlssort()函数排序功能

Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值即可。nlssort可以用来进行语言排序,且不影响当前会话。Java代码SCHINESE_RADICAL_M按照部首(第一顺序)、笔划(第二顺序)排序SCHINESE_STROKE_M按照笔划(第一顺序)、部首(第二顺序)排序SCHIN...

2019-11-13 09:30:45 275

原创 Kettle使用教程

目录一、安装二、连接数据库三、创建资源库一、安装kettle依赖jvm,java7应选择kettle6版本(如:pdi-ce-6.0.1.0-386.zip),java8及以上选择kettle7以上版本(如:pdi-ce-7.0.0.0-25.zip)。如遇此情况,则为版本不匹配,需根据当前jdk版本适当升降kettle版本,jdk最低版本1.5。下载后...

2019-10-10 17:05:59 1011

转载 Oracle数据库创建新用户并授予DBA权限

很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。1.用有dba权限的用户登录:sys用户2.创建一个新用户:create user abc identified by 123456;3.授予DBA权限:grant connect,resource,dba to abc;...

2019-10-10 14:50:59 367

转载 跨域过滤器CORSFilter

CORSFilter@Componentpublic class CORSFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletR...

2019-09-27 10:28:03 2865

转载 Oracle密码过期, 报:ORA-01017: 用户名/口令无效; 登录被拒绝

打开cmd命令框(1)输入sqlplus /nolog,回车。(2)输入“conn / as sysdba”;不要忘记结尾的分号连接Oracle,以Oracle用户登陆:$su - oracle $sqlplus 数据库用户/数据库密码 as sysdba 输入查询:select*fromdba_profileswhereprofile='DEFAULT...

2019-09-26 16:02:35 1577

原创 一个1x1px大小Data/Base64数据的gif透明图片

一个1x1px大小Data/Base64数据的gif透明图片<imgsrc="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==" style="width:20px;border:solid 1px...

2019-08-30 08:34:14 1016

Vuex详解.pptx

Vuex详解.pptx

2021-08-05

Notepad++.rar

文本编辑工具

2021-08-05

Navicat Premium 12.zip

navicat数据库连接工具

2021-08-05

spring-session.zip

集成spring-session所需资源jar包,分别包含了mongo和redis两种。

2019-08-22

空空如也

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

TA关注的人

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