自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sqlserver一行转为多行

sqlserver一行转为多行。

2022-12-20 10:53:55 1405 1

原创 nacos动态更新配置不生效报错ExistingValue must be an instance of org.apache.ibatis.session.defaults.DefaultSqlSe

启动读取配置正常,但是动态更新配置不生效,也没有看到具体的报错信息只有一条ERROR日志。springcloud整合nacos

2022-11-28 18:11:41 867

原创 vue3实现前端下载本地模板

vue3 前端下载

2022-11-23 09:39:43 1629

原创 linux安装expect(解决自动安装脚本的回复)

linux

2022-07-20 11:04:45 484

原创 java在某个路径下执行windows命令

语法cmd/ccdpath&&command。

2022-07-20 10:59:03 864

原创 python管理员身份执行cmd

创建shell.vbs和cmd.bat文件shell.vbs的内容如下cwd = CreateObject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Pathpath = cwd & "\cmd.bat"Set shell = CreateObject("Shell.Application")shell.ShellExecute path,"","","runas",1W

2021-10-29 00:40:47 1210

原创 java实现倒计时

思路:启动newSingleThreadScheduledExecutor单线程池,延时结束时间的毫秒数和现在的毫秒数的差 long now = System.currentTimeMillis(); Calendar calendar = Calendar.getInstance(); calendar.clear(); //指定时间的毫秒数 PropKit.get("") 可以替换成自己的日期 calendar.set(Integer.parseInt(PropKit.get.

2021-10-26 16:30:40 536 1

原创 java this.getClass().getResource(“/“) 乱码解决办法

造成原因是getResource会对路径的中文和空格进行encode// 源码:类sum.misc.URLClassPath的getResource final URL var3; try { var3 = new URL(this.base, ParseUtil.encodePath(var1, false)); //encode了 } catch (MalformedURLException var7) {

2021-10-26 16:23:45 977

原创 windows鼠标右键桌面卡死

win+r输入regedit.exe打开注册表找到计算机\HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers将ContextMenuHandlers下除了new 和WorkFolders都删除以及将WorkFolders下的文件删除即可解决

2021-07-08 19:09:24 695

原创 最长公共前缀

假设第一个是最长的然后再剩下的字符串中查找 是否有公共的,知道全部index是0,则为最长,否则第一个字符串进行截取每次去掉末尾的一个class Solution { public String longestCommonPrefix(String[] strs) { if(strs.length == 0){ return ""; } String str = strs[0]; int n = strs.

2021-03-26 13:57:31 75

原创 无重复字符的最长子串

在两个相同字符中查找最长的间距class Solution { public int lengthOfLongestSubstring(String s){ //记录每个字符开始的索引 int[] last = new int[128]; for(int i = 0; i < 128; i++) { last[i] = -1; } int n = s.length(); .

2021-03-22 10:46:52 81

原创 vue的templete中不能使用import导入的js方法解决办法

在methods中在定义一次

2021-03-16 16:44:26 3114 1

原创 python爬虫--urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certi

使用ssl创建未经验证的上下文,在urlopen中传入上下文参数import sslimport urllib2context = ssl._create_unverified_context()print urllib2.urlopen("https://www.12306.cn/mormhweb/", context=context).read()全局取消证书验证import sslimport urllib2 ssl._create_default_https_conte.

2020-12-29 16:39:18 4072

原创 leecode-判断字符串是否唯一

方法一:hashsetclass Solution { public boolean isUnique(String str) { Set set = new HashSet(); char[] chars = str.toCharArray(); for(int i= 0;i<chars.length;i++){ if(!set.add(chars[i])){ return false;

2020-09-25 23:43:50 547

原创 ArrayList线程不安全的举例和解决办法

1、当我们执行下面语句的时候,底层进行了什么操作new ArrayList<Integer>();底层创建了一个空的数组,伴随着初始值为10当执行add方法后,如果超过了10,那么会进行扩容,扩容的大小为原值的一半,也就是5个,使用下列方法扩容Arrays.copyOf(elementData, netCapacity)单线程环境下单线程环境的ArrayList是不会有问题的public class ArrayListNotSafeDemo { public stati

2020-09-09 07:56:42 1166 1

原创 leecode-数组倒序

利用临时变量for(int i= 0; i<a.length/2;i++){ t = a[i];//临时变量存储 a[i] = a[a.length-i-1];//倒序 a[a.length-i-1] = t;}此方法空间复杂度为O(1),只用到了临时变量与规模n大小无关利用大小为n的数组forfor(i= 0; i<a.length;i++){ b[i] = a[a.length-i-1];//倒序}for(i= 0; j<a.length;j++){ a[

2020-09-01 09:24:57 134

原创 leecode-两数之和

第一种:暴力法class Solution { public int[] twoSum(int[] nums, int target) { for(int i=0;i<nums.length;i++){ for(int j=0;j<nums.length;j++){ //推荐使用i!=j,j=i+1 内存消耗大点 if(nums[i]+nums[j] == target &&

2020-08-26 06:23:57 148

原创 leecode-重复的子字符串

思路:在下面的代码中,我们可以从位置 11 开始查询,并希望查询结果不为位置 nn,这与移除字符串的第一个和最后一个字符是等价的。第一种:class Solution { public boolean repeatedSubstringPattern(String s) { return (s + s).indexOf(s, 1) != s.length(); }}第二种:掐头去尾,排除空字符串和单一字符串class Solution { public b

2020-08-24 09:45:44 113

原创 详细介绍乐观锁和悲观锁

今天CAS了吗何谓悲观锁与乐观锁悲观锁乐观锁两种锁的使用场景乐观锁常见的两种实现方式1. 版本号机制2. CAS 算法乐观锁的缺点1 ABA 问题2 循环时间长开销大3 只能保证一个共享变量的原子操作补充: Java 并发编程这个领域中 synchronized 关键字一直都是元老级的角何谓悲观锁与乐观锁乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。悲观锁总是假设最坏的情况,

2020-07-20 13:05:20 280

原创 为什么 entrySet 遍历 Map 类集合 KV比keySet好?

**keySet 其实是遍历了 2 次,一次是转为 Iterator 对象,另一次是从 hashMap 中取出key 所对应的 value。而 entrySet 只是遍历了一次就把 key 和 value 都放到了 entry 中,效率更高。**如果是 JDK8,使用 Map.foreach 方法。// 创建一个MapMap<String, Object> infoMap = new HashMap<>();infoMap.put("name", "wxy");inf

2020-07-17 23:05:57 219

原创 代码解释局部变量和成员变量

方法区:放的是类信息,静态变量,常量...堆:对象实例和数组栈:局部变量,也就非静态是方法package myjava.成员变量和局部变量;/** * @author wxy * @description * @data 2020/7/17 */public class Demo { // 静态成员变量:类变量 static int s; // 成员变量:实例变量 int i; // 成员变量:实例变量 int j; /** 每次new都会执行非静态代码块**/ {

2020-07-17 13:12:23 136

原创 n个台阶,每次只能走一步或者两步,求多少种走法

最重要的就是最后一步:如果走一步就需要f(n-1)种,如果走两步就需要f(n-2)种走一个台阶:1种-f(1)走两个台阶:2种-f(2)三个台阶:先走一个台阶f1和最后一次走两个台阶:f(1) 先走二个台阶f2和最后一次走一个台阶:f(2) f(3)=f(1)+f(2)四个台阶:先走三个台阶和最后一次走一个:f(3) 先走两个台阶和最后一次两个台阶:f(2) f(4)=f(2)+f(3)n个台阶:f(n)=f(n-1)+f(n-2) package myjava.递归和迭代;

2020-07-17 12:24:02 3557

原创 方法传递机制习题和解释

package myjava.方法传递机制;import java.util.Arrays;/** * @author wxy * @description * @data 2020/7/17 */public class Demo { public static void main(String[] args) { int i = 1; String str = "hello"; Integer num = 2; int[] arr = {1,2,3,4,5};

2020-07-17 09:42:18 149

原创 类初始化和实例初始化执行原理

1.clinit(类)初始化 执行父类静态变量和静态代码块 5 1,然后执行子类静态变量和静态代码块 10 6 ,2.init(实例)初始化 子类构造器中有默认super()实现,执行父类非静态变量和非静态代码块和构造器 9 3 2 , 然后执行子类非静态变量和非静态代码块和构造器 9 8 7, 因为在子类中对父类的test进行了重写,所以i=test()调用的是父类的,输出93.当再次new时,由于类初始化完成存在堆中,所以在执行一次实例初始化9 3 2 9 8 74.静态变量和静态代码块可

2020-07-16 23:49:14 123

原创 JVM解释i++和++i底层区别

一个程序解释i++和++i前言代码实现字节码指令解释以上运行结果第一类问题总结第二类问题第三类问题第四类问题前言如果只用普通的知识解释i++和++i的话i++ 先将i赋值再++==i 先++再赋值但是这简单的回答并不能入吸引面试官的眼球,如果用java字节码指令分析则效果完全不同代码实现/** * @author wxy * @create 2020 下午 10:25 */public class OperandStackTest {/** 程序员面试过程中, 常见的i++

2020-07-13 18:03:49 894 3

空空如也

空空如也

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

TA关注的人

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