自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 plsql替换

plsql配置

2022-07-05 15:32:07 324

原创 stream新特性

stream流的常用操作 陆续更新中

2022-06-10 17:36:06 109

原创 sql转化为string

<html><head> <title>将SQL转换为 StringBuffer</title></head><script type="text/javascript"> function getStringBufferStr(){ var sql = document.getElementById("sql").value.toUpperCase();

2021-08-06 15:39:01 1718

原创 比较两个List集合是否相等

public static <T extends Comparable<T>> boolean compare(List<T> a, List<T> b) { if(a.size() != b.size()) return false; Collections.sort(a); Collections.sort(b); for(int i=0;i<a.size();i++){ if(!a.get(i).equals(b.ge.

2021-06-25 17:24:21 376

原创 navicat连接oracle数据库问题

navicat连接oracle数据库报oracle library is not loaded或者其他错误下载链接1.下载相对应的我下载的是这个 解压文件(不要有中文路径)2.navicat打开工具>选项>环境然后选择刚才解压后的oci.dll文件3.重新启动navicat重新连接数据库即可以oracle连接navicat问题可以留言...

2021-06-03 10:18:55 45

原创 根据ip地址获取对应的地区

第一步加入依赖<dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId> <version>1.7</version> </dependency>第二步 测试类public class IpUtils { public static vo

2021-04-30 15:26:03 552 2

原创 davinci 前端isObject错误

1."start": "cross-env NODE_ENV=development node --max-old-space-size=3072 server",package.json 25行 把原先的覆盖掉2.{ test: /\.js$/, // Transform all .js files required somewhere with Babel exclude: [ /\bcore-js\b/, /\bwebpack\/buildin\b/ ], use: 'happypack.

2021-04-28 15:57:33 302 2

原创 davinci打包问题

1.检查自己的maven仓库 配置为阿里云仓库2.修改打包路径如下图<fileSet> <directory>${project.parent.basedir}</directory> <outputDirectory>.</outputDirectory> <includes> <include>README*&l

2021-04-26 21:52:47 470 1

原创 ldap错误状态码

正常情况LDAP返回的错误信息一般是下面这个样子的:“The exception is [ LDAP: error code 49 - 80090308: LdapErr: DSID-0Cxxxxxx , comment: AcceptSecurityContext error, data xxx , vece ].”或者是这个样子的:“errorMessage:80090308:ldaperr:DSID-0Cxxxxxx , comment: AcceptSecurityContext er

2021-04-26 17:31:06 6840

原创 ldap验证

import java.util.Hashtable;import javax.naming.AuthenticationException;import javax.naming.Context;import javax.naming.NamingEnumeration;import javax.naming.NamingException;import javax.naming.directory.SearchControls;import javax.naming.directory.Se

2021-04-26 11:58:37 371

原创 maven打包命令

maven打包命令mvn clean package -o -U -f pom.xml -Dmaven.test.skip -e

2021-04-21 16:32:42 156

原创 java验证码模块

1.Springboot项目第一步引入依赖<dependencies> <dependency> <groupId>com.github.whvcse</groupId> <artifactId>easy-captcha</artifactId> <version>1.6.2</version> </dependency></dependenc

2021-03-18 09:03:52 63

原创 DES加密

public final class DesUtil { private static final String DEFAULT_PASSWORD_CRYPT_KEY = "__jDlog_"; private static final String DES = "DES"; private static Cipher cipher = null; static { try { cipher = Cipher.getInstanc.

2021-03-04 16:16:59 55 2

转载 Excel导出

package com.tyhb.admin.core.config;import cn.hutool.core.date.DateUtil;import cn.hutool.core.io.IoUtil;import cn.hutool.poi.excel.ExcelUtil;import cn.hutool.poi.excel.ExcelWriter;import javax.servlet.ServletOutputStream;import javax.servlet.http.Ht

2021-01-23 11:17:07 46

原创 springboot项目引入多个数据源

springboot项目引入多个数据源https://www.cnblogs.com/Donnnnnn/p/12073424.html

2021-01-20 09:17:41 151

原创 Echartsx轴倾斜显示超过几个省略

let option = {xAxis:{//文字样式axisLabel: {show: true,textStyle: {color: ‘#595C61’},formatter:function(value){if(value.length > 6){return ${value.slice(0,4)}...;}return value;}}}}

2020-12-22 17:20:39 99

原创 echartsX轴的颜色设置(Y轴类似)

xAxis: {type: ‘category’,offset: 0,axisLine: {lineStyle: {color: ‘#3398DB’}}, axisTick: { lineStyle: { color: '#3398DB' } }, //多出的部分颜色 splitLine: {

2020-11-26 11:18:44 359

原创 Echarts饼图悬浮方向问题

tooltip: { trigger: 'item', formatter: "{b} : <br/>{c} ({d}%)" }, 之前是这样 问题是悬浮图片过左 显示问题 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201108131909315.png#pic_center)tooltip: { .

2020-11-08 13:21:19 619

原创 算法排序☞基数排序

算法排序☞基数排序 public static void radixSort(int[]arr) { int [][]bucket = new int[10][arr.length];//map 存放 int []bucketCounts = new int[10]; int max = 0; for (int i = 0; i < arr.length; i++) { if(arr[i]>max) { max = arr[i]; } } Stri

2020-10-21 23:12:35 38

原创 算法☞归并排序

排序算法☞归并排序 //分+合方法 public static void mergeSort(int []arr,int left,int right,int[]temp) { if(left <right) { int mid = (left +right)/2;//中间索引 //向左递归进行分解 mergeSort(arr,left,mid,temp); //向右递归进行分解 mergeSort(arr, mid + 1, right, temp);

2020-10-19 22:53:09 36

原创 排序☞快速排序

排序☞快速排序 public static void quickSort(int[]arr,int left,int right) { int l =left;//左下标 int r = right;//右下标 int pivot = arr[(left+right)/2]; int temp = 0;//临时变量 作为交换时使用 //while循环的目的是为比pivot 值小放到左边 //比pivot 值大放到右边 while( l< r) { //在pivot

2020-10-18 23:06:14 39

原创 排序 选择排序

排序☞选择排序 //选择排序 public static void selectSort(int [] arr) { //逐步推导方式来 //1.原始 101,34,119,1 //第一轮排序 1,34,119,101 //可以把复杂的算法拆分成简单的方法 逐步解决 for (int i = 0; i < arr.length; i++) { int minIndex=i; int min = arr[i]; for (int j = 1+i; j &l

2020-10-17 00:27:48 123

原创 排序 选择排序

排序☞插入排序public static void insertSort(int []arr) { for (int j = 1; j < arr.length; j++) { int insertIndex=j-1; int insertVal =arr[j]; while(insertIndex>=0 &&insertVal<arr[insertIndex]) { arr[insertIndex+1]=arr[insertIndex];

2020-10-17 00:26:49 24

原创 冒泡排序

冒泡排序 直接复制静态方法就可以使用public class BubbleSort { public static void main(String[] args) { int arr[] = {3,9,-1,10,-2}; bubbleSort(arr); System.out.println("冒泡排序后:"+Arrays.toString(arr)); } public static void bubbleSort(int []arr) { //为了容易理解

2020-10-14 23:21:42 37

原创 笔记

scrollIntoView//这个意思其实就是将这个元素到顶部来浏览器的顶部来显示mini.opentitle:就是子页面的标题url:就是请求地址allowResize:true表示你的画面可以随意拽动大小width和height分别表示你子画面的高度和宽度ondestory:function(){}表示你子页面关闭之后通知父页面子页面已经关闭并且grid.reload()重新加载你的父页面的datagridvar json = encode(data);验证 vtype=“emai

2020-10-10 17:13:50 47 1

原创 js的常用验证使用

//失去焦点用“onblur”事件 function fn() {//获取用户输入input的值var card=document.getElementById("d10086").value; alert("测试焦点"+card);//是否为空 if(card === '') { alert('请输入身份证号,身份证号不能为空'); document.getElementById(card_no_ID).focus; return false; }

2020-09-25 08:46:16 60

原创 jq选择器

###jQuery是一个js语言的框架, 对原生JS进行封装,可以让程序员写的更少但实现的更多.###如何引入jq因为jq框架就是一个通过js语言写的框架,可以理解成就是一个普通的js文件,和引入一个普通的js文件一样. <script src="路径">####如何查询页面中的标签对象var d = document.getElementById(“id”);在jq中可以像CSS一样获取页面中的元素对象###jq中的各种选择器####基础选择器标签名选

2020-09-25 08:45:28 73

原创 js jq的简单使用

###JavaScript负责给页面添加动态效果###语言特点:属于脚本语言,不需要编译 由浏览器解析执行属于弱类型语言基于面向对象安全性高: js语言只能访问浏览器内部数据,不能访问浏览器以外的数据。交互性高: js语言可以直接嵌入到html页面中,可以直接在页面中和用户进行交互.###如何在html页面中引入JavaScript语言内联: 在标签的事件属性中添加js代码,当事件触发时执行. <input type="button" value="内联按钮"

2020-09-25 08:44:31 623

转载 Redis的常用知识点

Redis使用总结本文围绕以下几点进行阐述1~ 为什么使用redis2~ 使用redis有什么缺点3~ 单线程的redis为什么这么快4~ redis的数据类型,以及每种数据类型的使用场景5~ redis的过期策略以及内存淘汰机制6~ redis和数据双写一致性问题7~ 如何应对缓存穿透和缓存雪崩问题8~ 如何解决redis的并发竞争问题1、为什么使用redis分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和高并发。当然,redis还具备可以做分布式锁等其他功能,但

2020-09-23 11:01:22 35

原创 RequestParam和RequestBody区别

@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)RequestParam可以接受简单类型的属性,也可以接受对象类型。实质是将Request.getParameter() 中的Key-Value参数Map利用Spring的转化机制ConversionService配

2020-09-18 16:21:33 253

原创 Volatile与Syc的区别

Volatile /ˈvɒlətaɪl/volatile变量是一种比sychronized关键字更轻量级的同步机制访问volatile变量时不会执行加锁操作,因此也就不会使执行线程阻塞当一个变量定义为 volatile 之后,将具备两种特性:  1.保证此变量对所有的线程的可见性,这里的“可见性”,如本文开头所述,当一个线程修改了这个变量的值,volatile 保证了新值能立即同步到主内存,以及每次使用前立即从主内存刷新。但普通变量做不到这点,普通变量的值在线程间传递均需要通过主内存(详见:Jav

2020-09-18 09:02:17 210

原创 java面试题目

推荐一个面试题目的文章https://blog.csdn.net/ThinkWon/article/details/103522351面试的同学可以保存一下

2020-09-17 23:06:07 40

原创 Git的简单使用

Git的环境配置首先我们选择gitee平台 因为在国内速度较快第一步:下载git客户端第一步:新建仓库第三步:设置用户名 邮箱git config --global user.name "wang1234"git config --global user.email "[email protected]"git config --list查看配置是否正确第四步:删除C:\Users\Administrator\.ssh下的文件第五步:生成秘钥 ssh-keygen -t r

2020-09-17 17:34:54 71

原创 Docker以及Docker-compose的使用

Docker常用命令1.查看所有容器:docker ps -a2.删除镜像:docker rmi imageId3.删除容器:docker rm containerId4.直接运行一个停止的容器:docker start containerId5.进入容器:docker exec -it 09d2a6ee4095 /bin/bash6.退出容器:exit7.将容器打包成镜像:docker commit containerId imageName,如:docker commit 1f9dfc05

2020-09-17 10:42:33 88

原创 vue插件安装

安装vue谷歌插件 5.3.3报错 not find molduler 换版本 5.1.1

2020-05-24 19:29:52 225

原创 Hello World

Hello World

2020-04-27 22:02:03 42

空空如也

空空如也

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

TA关注的人

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