自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot RestTemplate调用接口

spring boot RestTemplate调用接口

2022-11-07 11:21:37 254 1

原创 接口调用postman正常,Java失败

接口调用postman正常,Java程序失败

2022-11-07 11:09:47 3421 1

原创 druid加解密

druid加解密

2022-08-25 09:50:20 386

原创 oracle清理数据及释放表空间

oracle清理数据及释放表空间

2022-08-04 13:51:27 2002

原创 quartz spring配置文件

quartz

2022-06-15 13:43:15 131

原创 Linux下安装启动MongoDB

一.下载MongoDB和Robo 3T(MongoDB可视化工具)。官网下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz百度网盘下载地址:https://pan.baidu.com/s/1vcxzKSyo79yolpxrdBRcwg提取码:dcoj Robo 3T 链接:https://pan.baidu.com/s/1Mly4EyDLvN3GmGnB2-ImjA 提取码:etgk 压缩包下载完成后win

2021-11-28 20:52:39 1692

原创 Linux下安装启用sz/rz

下载安装包:lrzsz-0.12.20.tar.gz官网下载地址:http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz百度网盘链接:https://pan.baidu.com/s/1VShz3zzpUsuHfhejrWTtNw提取码:ekc8使用工具把安装包传到服务器上**/tmp**目录下,本人用的filezilla工具链接:https://pan.baidu.com/s/1XLphy3Rv4nbqOthwP27BaA提取码:zzvw解压.

2021-10-27 22:15:36 169

原创 oracle创建表空间及增加表空间

创建表空间:create tablespace 表空间 datafile '/home/oracle/oradata/yktbus/表空间.dbf' size 1G autoextend on maxsize unlimited;注:注意表空间和索引表空间是否一致,不一致需分别创建增加表空间:alter tablespace 表空间 add datafile '/home/oracle/oradata/yktbus/表空间02.dbf' size 1G autoextend on maxsize

2021-05-29 21:24:25 324

原创 SQL优化

1.建立索引2.尽量避免使用select *3.尽量避免使用in和not in会导致索引失效4.尽量避免使用or会导致索引失效5.尽量避免like条件%开头会导致索引失效 like ‘%李’6.尽量避免进行null值判断会导致索引失效 where a.id is null7.尽量避免查询条件中进行函数运算会导致索引失效8.尽量避免使用where 1=1 会导致索引失效9.尽量避免查询条件有!=、<>号会导致索引失效10.列类型是字符串的需要用引号引用起来,否则索引失效...

2021-04-21 21:49:25 57

原创 索引失效的情况

1.条件中有or需要条件中每列都加上索引否则索引失效2.组合索引没使用第一个索引的就会失效3.like以%开头的会失效 like ‘%李’4.列类型是字符串的需要用引号引用起来,否则索引失效5.索引列有函数运算的索引失效6.查询条件有!=号的索引失效...

2021-04-21 10:26:39 103

原创 Linux删除oracle归档日志

1.登录Linux的oracle用户2.rman target /;3.delete noprompt expired archivelog all;4.delete noprompt force archivelog until time ‘sysdate - 7’ ;注:-7指保留几天归档日志

2021-04-12 09:36:17 828

原创 BIO NIO AIO

BIO 就是传统的 java.io 包,它是基于流模型实现的,交互的方式是同步、阻塞方式,也就是说在读入输入流或者输出流时,在读写动作完成之前,线程会一直阻塞在那里,它们之间的调用时可靠的线性顺序。它的有点就是代码比较简单、直观;缺点就是 IO 的效率和扩展性很低,容易成为应用性能瓶颈。NIO 是 Java 1.4 引入的 java.nio 包,提供了 Channel、Selector、Buffer 等新的抽象,可以构建多路复用的、同步非阻塞 IO 程序,同时提供了更接近操作系统底层高性能的数据操作方式。

2021-04-11 21:27:31 57

原创 ==和equals的区别

==基本数据类型比较的是值,引用数据类型比较的是地址值(比较地址值是指是否是同一个对象的引用)。equals只比较引用数据类型,重写前比较的是地址值,重写后一般比较的是对象的属性。...

2021-03-23 20:17:37 55

原创 Mybatis一级缓存二级缓存

一级缓存是SqlSession级别的缓存,一级缓存的作用域是同一个SqlSession。Mybatis默认开启一级缓存。如果sqlSession去执行commit操作(执行插入、更新、删除),清空SqlSession中的一级缓存。正式开发中,是将mybatis和spring进行整合开发,事务控制在service中。二级缓存是mapper级别的缓存,其作用域是mapper的同一个namespace。Mybatis默认没有开启二级缓存。mybaits的二级缓存是mapper范围级别,除了在SqlMapConf

2021-03-22 22:44:10 83

原创 spring ioc和aop

ioc:即控制反转,也叫依赖注入在项目开发中,往往是通过类与类之间的相互协作完成特定的业务逻辑,这个时候,每个类都要管理与自己有交互的类的引用和依赖,这就使得程序耦合度高,维护困难,而IOC的出现正是为了解决这个问题,IOC将类与类的依赖关系写在配置文件中,程序运行时根据配置文件动态加载依赖的类,降低了类与类之间的耦合度。可以简单理解为IOC省去了类中new对象的步骤,交给了spring容器来控制。常见的用法@Autowired、@Value等注解。aop:即面向切面编程作为面向对象的一种补充,用于将

2021-03-03 22:21:39 104 1

原创 HashMap原理

原理:HashMap采用Entry数组来存储key-value对,每一个键值对组成了一个Entry实体,Entry类实际上是一个单向的链表结构,它具有Next指针,可以连接下一个Entry实体,以此来解决Hash冲突的问题。特点:1.HashMap继承AbstractMap实现Map接口2.元素以键值对的方式存储,并且允许使用null建和null值3.key不允许重复4.是无序的5.HashMap是线程不安全的6.HashMap由数组和来链表实现数据存储...

2021-02-19 15:09:25 55

原创 冒泡排序

原理:比较相邻的两个元素,值大的放在右边public void BubbleSort() { int[] arr = {1,4,2,6,5}; int temp; for(int i=0;i<arr.length-1;i++){//外层循环控制排序趟数 for(int j=0;j<arr.length-i-1;j++){//内层循环控制每一趟排序多少次 if(arr[j+1]<arr[

2021-02-18 22:32:11 55

原创 栈内存和堆内存

栈内存用来存放在函数中定义的基本类型的变量和对象的引用变量。在程序 中定义一个变量时,会在栈内存中为这个变量分配空间,超过这个变量的作用域后,Java会自动释放这部分空间。堆内存用来存放有new创建的对象和数组。由Java虚拟机垃圾回收机制来管理堆内存空间。...

2021-02-18 17:46:20 67

原创 b+tree特点

相比于btree,b+tree有如下特点:m阶B+树的特征:1.有m个子树的中间节点包含有m个元素(B树中是m-1个元素),每个元素不保存数据,只用来索引,所有数据都保存在叶子节点。2.叶子节点中包含了全部元素的信息,及指向这些元素的指针,且叶子结点本身依关键字的大小自小而大顺序链接。3.所有的中间节点元素都同时存在于子节点,在子节点元素中是最大(或最小)元素。B+树的优势:1.单一节点存储更多的元素,使得查询的IO次数更少。2.所有查询都要查找到叶子节点,查询性能稳定。3.所有叶子节点形成

2021-01-05 22:36:01 907

原创 btree特点

btree也叫b-treem阶btree特点:1.所有节点最多有m个子女2.中间节点最少有ceil(m-1)个子女//ceil向上取整3.根节点不是叶子节点最少有2个子女4.所有叶子节点都在同一层5.所有节点都是有n个key和n+1个指针组成ceil(m/2)-1<= n >=m-1下图为3阶btree:...

2021-01-05 17:05:18 624

原创 for update锁的用法

select * from test for update分为修改和添加两种情况修改:无数据 no lock;查询条件有索引并且有数据 row lock;查询条件无索引并且有数据 table lock;添加:Next-Key Lock:锁定一个范围左开右闭查询条件没有索引,table lcok;查询条件是唯一索引或主键索引并且有数据 row lock;查询条件是唯一索引或主键索引无数据 锁的是范围;查询条件是普通索引有无数据锁的都是范围。参考:https://www.cnblogs.c

2020-12-12 18:07:34 280

原创 生成TXT文件是否追加并设置编码格式

/** * 生成TXT文件 * @param fileName 文件路径+文件名 * @param append 是否是追加内容 * @param encoding 编码格式 * @param data 生成内容 * @throws Exception */ public void writeFile(String path,String fileName,boolean append,String encoding,String

2020-12-10 09:51:41 195

原创 服务器备份数据库和导入dmp文件

exp name/passwd@ip:1521/servicename file=./test.dmp owner=name tables=tablename;imp name/passwd@ip:1521/servicename file=./test.dmp ignore=y grants=no buffer=640000 commit=y fromuser=name touser=toname;expdp name/passwd@ip/servicename directory=DUMP_

2020-12-10 09:48:17 916

原创 eclipse闪退

删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi尽量不要删除整个.metadata文件夹

2020-12-02 13:52:50 51

原创 eclipse取消默认工作空间

2020-11-23 09:26:37 159

原创 tomcat配置https

http://blog.csdn.net/jimmy609/article/details/18557955https://blog.csdn.net/u010904188/article/details/84313355

2020-11-20 16:49:16 41

原创 select2标签赋值

$("#id").select2(‘val’, $("#id2").val());$("#id").html('id ').trigger(“change”);

2020-11-13 17:27:03 605

转载 VMware虚拟机下CentOS 6.5配置网络

VMware虚拟机下CentOS 6.5配置网络使用NAT模式虚拟机网络连接使用NAT模式,物理机网络连接使用Vmnet8。虚拟机设置里面——网络适配器,网络连接选择自定义:Vmnet8 (NAT模式)虚拟机菜单栏—编辑—虚拟网络编辑器,选择Vmnet8 NAT模式,1.在最下面子网设置ip为192.168.20.0 子网掩码255.255.255.02.NAT设置里面网关IP为192.168.20.23.使用本地DHCP服务将IP地址分配给虚拟机不勾选设置完成后点击应用退出。NAT设置里

2020-11-12 21:40:53 272

原创 eclipse添加Tomcat时是灰色的

1.关闭Eclipse2.打开WorkSpace所在的位置 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings删除以下文件org.eclipse.wst.server.core.prefsorg.eclipse.jst.server.tomcat.core.prefs3.重启 Eclipse

2020-10-21 19:20:03 576

原创 http请求中文字符加解密

http请求不能传输中文参数问题:package com.console;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;public class Test { public static void main(String[] args) throws UnsupportedEncodingException { //编码

2020-10-12 11:27:56 174

原创 eclipse与SVN资源库同步时忽略target

方法一:Windows -> Preferences -> Team -> Ignored Resources里点 “Add Pattern”然后把 target 添加进去方法二:window–>preferences–>team–>Ignored Resource–>Add Pattern–>新建一个*/target/*

2020-10-12 11:20:36 275

转载 正则表达式

数字小数正负:^(([-+]*[0-9]\\d{0,15}))(\\.(\\d){0,2})?$https://tool.oschina.net/uploads/apidocs/jquery/regexp.html

2020-09-02 14:03:43 55

原创 linux设置快捷键进入到目录

1.cd 进入根目录2.vi .bashrc3.增加alias cdl=‘cd /app/ycss/logs/date +%Y%m%d/console-service’如下图:4.保存后source .bashrc5.执行cdl就能进入到设置的目录下了

2020-08-27 11:25:26 1480

原创 SQL重复数据查询一条数据

select * from table where rowid in (select max(rowid) from table group by filed1,filed2,filed3)

2020-08-11 14:30:54 130

原创 Linux配置环境变量不起作用

删除 /usr/bin 目录下 java和javac两个文件重新执行source /etc/profile

2020-08-06 13:20:37 964

原创 Linux命令用不了bash: ls: command not found

我遇到的问题是因为环境变量配置不正确,导致Linux命令全部显示bash: ls: command not found解决办法:export PATH=/bin:/usr/bin:$PATH

2020-08-06 13:19:24 278

原创 Linux命令

查看当前目录有多少个文件:ls | wc -l查看当前目录按降序排序:ls -lt查看当前目录按升序排序:ls -lrt

2020-07-08 11:55:55 1496

原创 ftp批量上传需要多次确认

服务器进入要上传文件的目录执行ftp,输入用户名密码cd到要上传到的目录先执行prompt,再执行mput *命令prompt是解决上传多个文件时要多次确认的问题

2020-07-08 10:33:15 407

转载 安装VMware和centos

安装VMware:https://blog.csdn.net/qq_42545206/article/details/82790699安装centos:https://blog.csdn.net/qq_42545206/article/details/90301472

2020-06-22 23:08:46 86

原创 eclipse自动提示“.”不起作用

2020-06-03 15:25:17 238

空空如也

空空如也

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

TA关注的人

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