自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (5)
  • 收藏
  • 关注

原创 springboot 获取静态资源问题

看看项目中有么有@EnableWebMvc

2022-01-01 15:03:32 259 1

原创 2021-11-15

#!/bin/bash## chkconfig: - 20 80# description: Starts and stops the App.# author:vakinge ENV=devRUNNING_USER=vakingeADATE=`date +%Y%m%d%H%M%S`APP_NAME=passport-server APP_HOME=`pwd`dirname $0|grep "^/" >/dev/nullif [ $? -eq 0 ];then A.

2021-11-15 20:58:01 167

原创 监控服务器性能,将数据导入oracle数据库脚本

# !/bin/bashtoday=`date +%Y%m%d`yesterday=`date -d "1 day ago" +%Y%m%d`work_dir=$(pwd)##获取、处理日志sar -f /var/log/sa/sa15 > $work_dir/top_text.txtchmod 755 $work_dir/top_text.txtmore $work_dir/top_text.txt | sed '1,3d' > $work_dir/top_$today..

2021-06-21 14:04:11 191

原创 遍历文件夹下所有文件

非递归方式遍历文件夹下所有文件public static void traverseFolder1(String path) { int fileNum = 0, folderNum = 0; File file = new File(path); if (file.exists()) { Queue<File> queue = new LinkedList<File>(); File[] files = file.listFiles(.

2020-11-02 17:53:59 339

原创 justify-content

justify-content 弹性盒子

2020-08-19 11:05:34 142

原创 vue 项目运行时错误

ERROR Error loading vue.config.js:ERROR Error: Cannot find module './public/vendor/vendor-manifest.json'解决方案:npmrunbuild:dll

2020-05-25 18:21:43 4338

原创 spring boot启动器

spring boot集成了spring的很多模块,比如tomcat、redis等等。你用spring boot搭建项目,只需要在pom.xml引入相关的依赖,和在配置文件中简单的配置就可以使用相应模块了。非常方便,spring boot集成了哪些启动器呢?spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的...

2020-04-28 09:08:26 252

原创 org.springframework.util.StopWatch打印程序耗时,分析代码性能

StopWatch stopWatch = new StopWatch();stopWatch.start(); 自定义程序stopWatch.stop();System.out.println(stopWatch.prettyPrint());

2020-01-06 14:48:13 197 1

原创 springmvc 分组校验规则 Bean Validation

1.定义分组校验规则public interface ValidGroup{ //接口中不需要定义任何方法,只是对不同的校验进行分组}public interface ValidGroup1{ //接口中不需要定义任何方法,只是对不同的校验进行分组}2.在传入参数的对象中添加规则Class T{ @NotBlank(message="参数不能为空",grou...

2020-01-02 16:09:55 457

原创 Arrays.copyOf()

基本类型,Arrays.copyOf()复制返回的是一个新数组引用类型,Arrays.copyOf() 返回 浅拷贝的对象

2019-12-09 15:31:58 251

原创 spring容器中的bean的完整生命周期

spring 容器中的bean的完整生命周期一共分为十一步完成。1.bean对象的实例化 (无参构造函数,Spring会将这个实例化结束的对象放到一个Map中,并且Spring提供了获取这个未设置属性的实例化对象引用的方法)2.封装属性,也就是设置properties中的属性值3.如果bean实现了BeanNameAware,则执行setBeanName方法,也就是bean中的id...

2019-10-09 16:16:48 157

原创 try(){}自动释放资源 。try-with-resources语句 Closeable或AutoCloseable

我们在使用资源的时候,必须关闭资源,比如使用jdbc连接或者inputStream的时候,必须在finally中将资源关闭。然而有的时候我们会忘记关闭资源。那么有没有更好的方法呢?SqlSession sqlSession = sqlSessionFactory.openSession()try {}finally{ sqlSession.close(); } 从jdk1.7开始,J...

2019-10-09 15:52:54 936

原创 mac下使用datagrip 连接达梦数据库

windows下可以使用达梦提供的工具,mac下使用datagrip连接达梦数据库1.首先下载达梦的驱动包放在本地2.点击加号如上配置即可.

2019-09-20 21:27:39 6854 12

原创 datagrip 展示数据库所有的模式

2019-09-20 21:20:27 1157

原创 jdbc使用

private RowMapper<T> RowMapper = BeanPropertyRowMapper.newInstance(T.class);SQL中使用绑定绑定变量的名称(参数名称绑定)T t = namedParameterJdbcTemplate.queryForObject(sql,mapParam,RowMapper);?号绑定List<...

2019-09-19 20:05:01 155

转载 SpringCloud学习笔记(一) 搭建一个SpringCloud

转载于 https://blog.csdn.net/q15150676766/article/details/80931187根据文章,写了一个cloud的demo,放在github上https://github.com/yu464855952/cloudDemo

2019-09-05 17:55:35 141

原创 mybatis-plus中updateById(entity)方法问题如下:

记录一下情况:在使用mybatis-plus的updateById(entity)方法时,只更新了对象的一个属性,但是sql把数据库中的一个默认值的属性也给更新了.QueryWrapper<A> qe = new QueryWrapper<>();qe.eq("id",e);A a = getone(qe)a.setc(1); 此时a对象中的d属性为1而数据...

2019-09-02 19:16:33 23891 6

原创 springboot 项目绝对路径

File path = null;try { path = new File(ResourceUtils.getURL("classpath:").getPath());} catch (FileNotFoundException e) {}if (path == null || !path.exists()) { path = new File("");}String...

2019-08-30 21:20:06 631

原创 mybatis-plus 切换数据源配置事务

mybatis-plus在切换数据源时:数据库事务与数据源绑定当外层方法使用a数据源 内层方法使用b数据源时当外层方法使用了事务,内层方法也需要开始一个新的事务,才能切库成功当外层方法没使用了事务,内层方法也不需要一个新的事务,就能切库...

2019-08-22 11:53:45 1612 1

原创 mybatis org.apache.ibatis.ognl.ParseException: Encountered " <IDENT> "AND "" at line 1, column 14.

mybatis中if判断的and 要小写,大写报错的原因

2019-08-14 11:23:24 2710 1

原创 linux上安装mysql(二)

一、CentOS7.4系统自带mariadb# 查看系统自带的Mariadb[root@vmtest ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64 # 卸载系统自带的Mariadb[root@vmtest ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.ce...

2019-08-13 20:23:48 97

原创 linux上安装mysql服务器(记录一)

1、工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz、centos72、解压后,将mysql-5.7.22-linux-glibc2.12-x86_64里面的东西放到/usr/local/mysql文件夹下3、添加系统mysql组和mysql用户添加系统mysql组 groupadd mysql添加mysql用户useradd...

2019-08-13 20:23:14 139

原创 mysql 一列转多行写法

mysql一列转多行写法:SELECT a.id, SUBSTRING_INDEX( SUBSTRING_INDEX( a.zxzj_ids, ',', b.help_topic_id + 1 ), ',' ,- 1 ) zxzj_idFROM ...

2019-08-12 14:15:00 1124

原创 java 字符串中出现次数最多的字符

public static char getMaxChar(String str){ List<Character> slist = new ArrayList<>(); List<Integer> ilist = new ArrayList<>(); char c ; for (i...

2019-05-09 23:35:26 362

原创 java实现输入n个整数,找出其中最小的K个数

/** 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4 */​​​​​​​public static ArrayList<Integer> GetLeastNumbers(int[] input,int k){ ArrayList<Integer> resultList = new Ar...

2019-05-09 22:34:31 1588

原创 Spring AOP

AOP:面向切面编程,采取横向抽取机制,取代了传统纵向继承体系重复代码(性能监视,事务管理,安全检查,缓存) 通过预编译方式和运行期代理实现程序功能。代理模式:代理对象控制目标对象的访问静态代理:代理对象类与目标对象类实现相同的目标对象接口,在代理对象中维护一个目标对象接口属性。通过构造器塞入目标对象接口,赋值给代理对象,进而执行代理对象实现的接口方法,并实现前拦截,后拦截...

2019-05-04 15:18:06 95

原创 JVM(二)

JVM类加载机制加载:在内存中生成一个代表这个类的class对象,作为方法区这个类的各种数据的入口.验证:保证class文件的字节流中包含的信息是否符合当前虚拟机的要求.准备:在方法区中分配这些变量所使用的内存空间.解析:虚拟机将常量池中的符号引用替换为直接引用的过程.初始化:执行类构造器<client>方法的过程.使用卸载以下情况不会执行类初始化:1.通过子类引用父...

2019-05-04 13:27:47 89

原创 JVM(一)

1. java源文件 ----> 编译器 -------> 字节码文件2. 字节码文件 ----> JVM -------> 机器码jvm划分堆(heap线程共享):存放对象和数组,分为新生代(eden,from survivor,to survivor)和老生代,新生代采用复制算法回收。老生代采 ...

2019-05-03 17:14:38 99

原创 记录mac的idea 打开之后闪退

在idea安装目录下,查看idea.vmoptions文件中设置内存的大小,可能是偏大导致电脑机器内存不够。解决办法:调小内存,调小后没有闪退。

2019-04-21 15:09:10 6286

原创 mac上安装rabbitmq

1.brew install rabbitmq2.进入到/usr/local/Cellar/rabbitmq/3.7.12/目录3.使用sudo sbin/rabbitmq-server启动,不加sudo 会出现如下错误2019-04-17 18:12:55.730301 args: [] format: "Error when reading /Users/yub...

2019-04-17 18:38:27 672

原创 socket编程 客户端向服务端发送消息,服务端返回消息给客户端

import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.ExecutorService;import java.uti...

2019-04-10 19:36:54 3949 2

原创 windows 通过pid 找到exe文件的路径

wmic process get name,executablepath,processid|findstr pid

2019-03-27 08:49:06 1098

原创 sql查询同一员工、同一供应商、同一产品,连续两月及两月以上存在差异信息数据

WITH M AS (SELECT L.UNIQ_NO, L.PROD_ID, L.ORD_RECE_SUPP_ID, L.BUSI_YM FROM CS_BACK_IMPORT_PROBLEM_REL L JOIN ES_EMP_INFO O ON L.UNIQ_NO = O.UNIQ_NO WHERE 1 = 1 AND L.IS_ERROR =...

2019-03-19 17:29:05 438

原创 数字转execl列名

/** * 该方法用来将具体的数据转换成Excel中的ABCD列 * @param :需要转换成字母的数字 * @return column:ABCD列名称 * **/public static String excelColIndexToStr(int columnIndex) { if (columnIndex &lt;= 0) { return null; ...

2019-03-12 16:57:03 290

转载 mysql引擎

Innodb引擎概述Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引擎不支持FULLTEXT类型的索引,而且它没有保存表的行数,当SELECT COUNT(*) F...

2019-02-25 15:49:00 74

原创 java类静态域、块,非静态域、块,构造函数的初始化顺序

静态变量  静态初始化块  变量  初始化块  {}构造器  每调用一次构造器之前,都会执行初始化块一次。 父类--静态变量  父类--静态初始化块  子类--静态变量  子类--静态初始化块  父类--变量  父类--初始化块  父类--构造器  子类--变量  子类--初始化块  子类--构造器...

2019-02-13 15:58:05 91

原创 java 删除数组指定位置

public int[] delete(int index, int array[]) { //数组的删除其实就是覆盖前一位 int[] arrNew = new int[array.length - 1]; for (int i = 0; i &lt; array.length - 1; i++) { if (i &lt; index) { ...

2019-02-01 16:53:31 4381

原创 java 7 8

JDK8+移除了Perm,引入了Metapsace,它们两者的区别是什么呢?Metasace上面已经总结了,无论-XX:MetaspaceSize和-XX:MaxMetaspaceSize两个参数如何设置,都会从20.8M开始,随着类加载越来越多不断扩容调整,上限是-XX:MaxMetaspaceSize,默认是几乎无穷大。而Perm的话,我们通过配置-XX:PermSize以及-XX:MaxPe...

2019-01-31 11:23:51 279

原创 oracle 存储

CREATE OR REPLACE PROCEDURE RAISESALARY AS  P_CUSTINSID NUMBER(12);  REGNUMBER VARCHAR(200);  P_NUM NUMBER(12);  CHECK_SQL VARCHAR(4000);      CURSOR CUSTINSID IS    SELECT O.CUST_INS_ID     ...

2019-01-22 18:52:42 130

原创 java小知识

HashSet和HashMap区别:hashset底层就是用的hashmap的key。

2019-01-22 00:03:05 96

arcgis api 4.x for js 结合Echarts4实现航线图效果

arcgis api 4.x for js 结合Echarts4实现航线图效果,arcgis api 4.x for js 结合Echarts4实现航线图效果,arcgis api 4.x for js 结合Echarts4实现航线图效果

2020-12-15

jd-gui-osx-1.5.2.tar

jd-gui-osx-1.5.2.tar 在mac上查看编译后的jar包源码

2019-06-05

codeMachine代码生成器

codeMachine代码生成器,里面包含freemarker的基本语法。

2018-12-24

SVN客户端服务端工具

SVN客户端,服务端,有兴趣的可以下载去使用。。。。。。。

2018-12-15

SVN使用手册

SVN使用手册,有兴趣的可以下载,有兴趣的可以下载使用

2018-12-15

空空如也

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

TA关注的人

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