- 博客(12)
- 收藏
- 关注
原创 idea win10下Eclipse快捷键 格式化ctrl+shift+F 失效解决
首先造成失效的原因大概率是热键冲突,查看了开启的后台软件热键,都没有发现这个冲突。然后搜寻了win10上可以查看系统热键的软件,找到了这个:OpenArk但是在这个软件中也没有发现相关冲突。最后机缘巧合,终于找到是win10默认输入法中存在冲突。关闭该热键后,idea中格式化恢复正常。...
2021-09-22 09:21:23
556
原创 Full GC触发场景及详解
前一阵被同学问到Full GC的触发场景,一时只想到了 “老年代空间不足” 的场景。事后自己检索了一些资料,这边把这个问题整理一下。Major GC / Full GC我们都知道,JVM的调优的一个环节,也就是垃圾收集,我们需要尽量的避免垃圾回收,因为在垃圾回收的过程中,容易出现STW(Stop the World)的问题,而 Major GC 和 Full GC出现STW的时间,是Minor GC的10倍以上基于分代收集理论,目前的JVM堆内存大多分为了新生代、老年代、方法区。JVM在进行G
2021-09-01 16:22:40
3797
2
原创 Navicat运行sql文件处理失败[ERR] 2006 - MySQL server has gone away解决
问题如图,近一半数据处理失败,失败原因为[ERR] 2006 - MySQL server has gone away原因sql操作的时间过长,或者是传送的数据太大解决取消勾选在每个运行中运行多个查询选项,结果如下图,问题解决。参考:https://blog.youkuaiyun.com/helloxiaozhe/article/details/78116871...
2021-08-14 15:44:50
759
原创 浅谈对Java中String intern()方法的理解
必须认识到的前提所有Java程序中使用到的String都是在JVM堆中实际存在的对象实例,包括字面量"ab"。new String()、字符串拼接和字面量的比较String s1 = new String("a") + new String("b");String s2 = "ab";字面量字面量会在编译后进入字节码文件中的非运行时常量池,接着在被JVM执行引擎调用时:①在堆中新建该字面量的String对象;②将该对象引用放入字符串常量池;之后再用到此字面量时,会首先搜索字符串常量池得到
2021-05-27 11:02:37
228
转载 Java命名规范
一、Java中的命名规范好的命名能体现出代码的特征,含义或者是用途,让阅读者可以根据名称的含义快速厘清程序的脉络。不同语言中采用的命名形式大相径庭,Java中常用到的命名形式共有三种,即首字母大写的UpperCamelCase,首字母小写的lowerCamelCase以及全部大写的并用下划线分割单词的UPPER_CAMEL_UNSER_SCORE。通常约定,类一般采用大驼峰命名,方法和局部变量使用小驼峰命名,而大写下划线命名通常是常量和枚举中使用。类型约束例项目名全部小写,多个单
2021-04-16 15:15:58
525
原创 外网无法访问nginx服务器默认端口问题解决
结论服务器默认端口为80,外网无法访问80端口,因为被运营商屏蔽了,同样被屏蔽的端口号有:42,135,136,137,138,139等。解决办法系统版本:Debian 10.4修改/etc/nginx/sites-enabled/default将80改为其他端口号,如81ufw防火墙开放对应端口$sudo ufw allow 81重启nginx服务器$sudo service nginx start$sudo service nginx stop...
2021-01-22 18:01:15
1686
原创 Derby数据库建表语句,数据类型以及Encountered “(“错误解决
遇到的问题Derby版本:10.11.1.1在Derby运行一段Mysql导出的建表语句时出现错误,语句如下CREATE TABLE Data_Monitor (ID BIGINT(20) PRIMARY KEY NOT NULL AUTO_INCREMENT, IS_DEL TINYINT(4) NOT NULL DEFAULT 0, UPDATE_TIME VARCHAR(30) DEFAULT NULL, ADD_USER_ID BIGINT(20) NOT NULL DEFAULT 0, AD
2020-11-02 16:21:33
934
原创 MalformedURLException:unknown protocol:socket问题解决
问题描述最近频繁冒出弹窗解决办法在stack里找到了解决方法:①打开控制面板②选择Java③选择网络设置④选中直接连接后确定异常就解决了原文地址:https://stackoverflow.com/questions/17737564/security-exception-malformedurlexception-unknown-protocol-socket-during-openi...
2020-10-16 11:54:13
1413
原创 Error loading syntax file “packages/zzz A File Icon zzz/aliases/Plain Text(CSV).sublime-synax“:……解决
问题描述最近使用sublime的时候一打开文件就出现弹框:在网上并没有搜到很好的解决办法,在重装sublime之后也还是遇到同样的弹框。问题解决找到了A File Icon的主页:https://packagecontrol.io/packages/A%20File%20Icon主页里有具体讲安装方法,最简便的是在Package Control里安装,我是选择的下载zip压缩包手动安装。Download AFileIcon-3.4.11.zip接着在Package Control里选择remo
2020-08-17 12:03:00
1421
原创 Python爬虫,根据搜索关键字爬取京东商品信息
因为有在双十一配主机的计划,所有就产生了采集京东上指定商品信息(主要是价格)的想法。花闲余时间简单学习了下Python,参考了一些其他人的爬虫代码,最终完成一个比较简单的Python爬虫。可以根据商品ID或者搜索关键字爬取商品信息。主要代码import requestsfrom lxml.html import etreeimport csvimport timeimport datetimedef getHeader(referer): headers = { 'a
2020-08-03 15:04:11
2003
原创 Java重载时形参数据类型自动提升的问题
情况一方法声明中形参为double型,调用时使用int型,会自动提升为double型进行调用情况二重载该方法,调用时使用int型,会优先匹配形参为int型的方法情况三编译不通过,提示有歧义...
2020-03-19 11:52:45
187
原创 Java回形数问题
解决回形数问题我的思路是类似贪吃蛇的路径,首先构建一个二维int型数组存放矩阵,所有元素初始值为0,将二维数组看作坐标系,从(0,0)的位置出发,按照→↓←↑的先后顺序进行判断。遇到的问题以五阶矩阵为例,运行到图中12数字处会优先向右走,所以在→处加了个优先级,在同时满足↑和→时优先向↑走。运行结果代码public class HuiXing { public static v...
2020-03-16 11:24:27
1255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人