自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解Java虚拟机导航目录

主要是书中的示例代码、运行结果以及结果分析,知识点书上都有,就不重复了2.4 实战:OutOfMemoryError异常(myeclipse)第3章 垃圾收集器与内存分配策略4.2 JDK的命令行工具(第4章 虚拟机性能监控与故障处理工具4.3 JDK的可视化工具第六章+类文件结构+javap第7章虚拟机类加载机制第8章+虚拟机字节码执行引擎+8.2 运行时栈帧结构...

2019-03-12 10:57:10 195

原创 剑指Offer导航目录+java实现+完整源码

第3题+二维数组中的查找第4题+替换空格第5题+从尾到头打印链表第6题+重建二叉树第7题+两个栈实现队列第8题+旋转数组的最小数字第9题+斐波那契数列第10题+二进制中1的个数第11题+数值的整数次方第12题+打印1到n的最大位数第13题+在O(1)时间删除链表节点第14题+调整数组顺序使奇数位于偶数前面第15题+链表中倒数第k...

2019-03-06 15:15:00 304

转载 Shell学习

Shell学习学习资料1. Shell编程范例学习资料搜集的一些shell学习资料1. Shell编程范例转载自别人:链接: Shell编程范例(书)

2021-03-07 11:27:28 346

原创 CentOS Linux 8-2安装flameshot+解决没有文字插入功能

1. CentOS Linux 8-2安装flameshot1.1 进入root权限,我的centos8-2,在终端输入:su然后输入root密码即可。1.2 安装falmeshot,输入命令yum -y install flameshot即可自动安装flameshot。2. 解决flameshot没有文字插入功能的问题2.1 退出flameshot,然后在终端输入:flameshot config注意:不要进入root中输入该命令,因为我试过,没反应,如下图红色框1中所示;需要

2020-10-25 14:23:47 858

转载 Apache是干什么的?

Apache是干什么的?本文转载地址1:Apache音译为阿帕奇,是北美印弟安人的一个部落,叫阿帕奇族,在>美国的西南部。相传阿帕奇是一个武士,他英勇善战,且战无不胜,被印弟安人奉为勇敢和胜利的代表,因此后人便用他的名字为印弟安部落命名,而阿帕奇族在印第安史上也以强悍著称。 其他的都是按照上面的意识演化来的。2:Apache是一个软件基金会的名字,你所说的apache应该是指Apache HTTP Server吧,也就是apache服务器。它是Apache软件基金会管理下的一个开放源代码的服务器

2020-10-25 10:33:34 22559

原创 2020-10-18

CentOS Linux 8下安装和卸载google chrome浏览器一、安装和卸载google chrome浏览器方法1:(建议用方法1,超级方便。)在root用户下输入如下命令就可以安装最新的 Google Chrome:yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm这个下载的地址是怎么来的呢?有两个来源:第一种点击跳转(但第一种方法有时不管用,例如下载chr

2020-10-18 14:53:15 510

原创 进入BIOS+制作u盘启动盘+将u盘启动盘设置为开机首选方法

1. 进入BIOS不同的电脑使用不同的按键进入bios界面,我的电脑是联想G400,进入bios的方法如下: 先将笔记本关机1.1 然后同时按住"Fn"和“F2”这两个按键不放;1.2 接着按一下方框中的按键,如下图所示:1.3 出现如下图界面,这是默认的情况,表示成功进入bios。2. 将u盘启动盘设置为开机首选方法2.1 紧接上面第1部分的步骤,使用键盘上按键(⬇️按键)使光标移动到“boot setup”,按“enter”键进入。2.2. 我们通过使用键盘上“➡

2020-10-06 01:25:03 3586

原创 windows10和linux双系统安装教程

这里写自定义目录标题进入bios(联想g400)新的改变1. 进入bios(联想g400)2.功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入进入bios(联想g400)你好! 这是你第一次使用 Markdown编辑器 所展示的

2020-10-04 16:00:21 3159

原创 java面试题总目录

目录java基础1,java的基本数据类型2,问创建对象的几种方式: 点击3,Map接口的实现类有什么:点击1 点击24,List、Set和Map的区别 : 点击5,java 8新特性:点击1 点击26,B+树和红黑树区别:点击7,for循环能删除list元素么?:点击8, 谈谈spring中都用到了哪些设计模式:点击9,java反射面试...

2019-09-28 21:16:19 1040

原创 最大连续子序列的和+java

{1,-3,7,8,-4,12,-10,6} , 最大和子序列为 {7,8,-4,12} ,最大和为23方法1,O(N)的优化算法,只求和,不输出序列的起点和终点方法2,o(n),既求和,也求该序列的起点和终点(输出该子序列)/** * 求解思路:用sum(j)表示a1到aj的和,很容易求出动态规划的递归式: * sum(j) = max(sum(j-1)...

2019-09-03 10:10:06 522

原创 二分搜索+java

算法讲解——链接class Solution { public int searchInsert(int[] nums, int target) { if(nums== null || nums.length==0) return 0; if(nums[nums.length-1]<target) ...

2019-09-02 16:26:05 226

原创 最长递增子序列+java

二分查找——链接(这个一不小心就会错)方法1,时间复杂度为O(N*N)class Solution { public int lengthOfLIS(int[] nums) { if(nums == null || nums.length == 0) return 0; int [] dp = new int[nums.l...

2019-09-02 11:26:08 380

原创 最长连续公共子序列(最长公共字串)+长度+输出字串java

求最长连续公共子序列(最长公共字串)+长度+输出字串DP求解最长公共子串前面提到了子串是一种特殊的子序列,因此同样可以用DP来解决。定义数组的存储含义对于后面推导转移方程显得尤为重要,糟糕的数组定义会导致异常繁杂的转移方程。考虑到子串的连续性,将二维数组c[i][j]用来记录具有这样特点的子串——结尾同时也为为串x1x2⋯xi与y1y2⋯yj的结尾——的长度。得到转移方程:最长公...

2019-08-29 16:39:27 572

原创 输出最长公共子序列的长度+打印所有的最长公共子序列+动态规划+java

图文详解动态规划原理——链接相关概念子序列形式化定义:给定一个序列X=<x1,x2,x3,x4...,xm>,另一个序列Z=<z1,z2,z3,z4...,zk>,若存在一个严格递增的X的下标序列<i1,i2,i3,...,ik>对所有的1,2,3,...,k,都满足x(ik)=zk,则称Z是X的子序列比如Z=<B,C,D,B>是X=&...

2019-08-29 10:40:37 1597 1

原创 剑指offer+构建乘积数组+java+牛客网补充

题目描述给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。方法1分两步:1.计算前i - 1个元素的乘积,及后N - i个元素的乘积分别保存在两个数组中。这可以用动态 规划实现。 2.计算B[i...

2019-07-30 11:16:58 178

原创 mysql运行sql文件中文乱码:设置my.ini配置文件

背景:安装好mysql后,在cmd中运行sql脚本文件,发现中文乱码在控制终端查看字符编码,输入命令:show variables like 'character%';解决方法:找到my.ini文件,在mysql安装目录下在my.ini添加[mysqld]character-set-server=utf8 collation-server=utf8_g...

2019-04-06 15:01:37 1158

转载 maven项目导入后依赖出现红色波浪线+idea

问题看了网上的什么更改pom.xml,什么换版本号都没用,应该如何解决?解决方案打开setting——>Compiler——>勾选Build Project automatically重新打开IDEA编译器。好了...

2019-04-01 20:34:22 1778

原创 maven下载安装教程+idea

一:Maven安装步骤1:从官方网站上下载Maven2:解压到自定义文件夹3:配置环境变量新建系统变量M2_HOME4:配置好环境变量后:cmd->mvn -version 出现下面的窗口配置成功。二:本地仓库 -》自定义本地仓库。书写配置我们自己的本地仓库1:创建文件夹mavenarepository放于D:\maven\mavenar...

2019-04-01 11:07:28 1241 1

转载 强大的 mysql管理工具之 Mysql Query Browser

转载:https://blog.youkuaiyun.com/love_Javc_you/article/details/8762668Mysql Query Browser下载地址 MySQL Query Browser  当启动MySQL Query Browser后,会弹出一个对话框,要求填入你想连接的MySQL服务器的一些基本信息,诸如...

2019-03-27 21:50:49 4058

转载 mysql-administrator的安装与使用(图文)

 在D盘建立一个mysql-software的目录,把刚才下载的 mysql-administrator-1.0.19-win-noinstall.zip 复制到这个子目录中,解压,得到一个 MySQL Administrator 1.0 的目录。同样如此操作 mysql-query-browser-1.1.5-win-noin...

2019-03-27 21:38:19 11255 1

转载 项目正常却报No Spring WebApplicationInitializer types detected on classpath

背景:idea中springmvc搭建一个demo,启动tomcat,tomcat正常启动却报No Spring WebApplicationInitializer types detected on classpath删除tomcat下文件,没有任何作用,启动项目之后就是报找不到spring文件,检查web.xml一切正常,忽然灵机一动,用的是idea,是不是哪里配置没配好导致这个问题,...

2019-03-27 16:29:57 16674

原创 IDEA中启动tomcat出现Error configuring application listener of class org.springframework.web.context.

背景:第一次用idea中的springmvc框架搭建一个小的Demo,第一个程序好不容易能够跑起来,我用新建了一个新的项目,同样的程序,结构启动tomcat时报错:Error configuring application listener of class org.springframework.web.context.ContextLoader原因:Artifacts没有正确配置。...

2019-03-27 14:42:19 8695 2

原创 Circular view path [***]: would dispatch back to the current handler URL [/springmvc_01/hello] ag

背景:IDEA中新建springmvc程序,运行tomcat报错Circular view path [hello]: would dispatch back to the current handler URL [/springmvc_01/hello] again. Check your ViewResolver setup! (Hint: This may be the result ...

2019-03-26 20:12:12 3771 1

原创 IDEA配置tomcat的后发现run是灰色(神坑)

idea–>Run–>Edit Configurations–>默认的Defaults分组下的local Tomcat是idea自带的,默认不可用,Run按钮都是灰色不可用的这个不完整,主要是为了说这个深坑,完成的tomcat配置过程见教程...

2019-03-26 16:07:15 14751 10

原创 idea第一次搭建springmvc项目(超基础)

目录用idea中springmvc搭建一个简单的Demo详细步骤配置Tomcat(tomcat下载安装配置)项目源码:github(如果细心你会发现,下面截图是springmvc_01,但是源码里是springmvc_02,实际上这两个是一模一样,我只是重新再搭了一次,另取了一个名字)用idea中springmvc搭建一个简单的Demo详细步骤File--->ne...

2019-03-26 11:16:44 10624 1

转载 IDEA上传代码到GitHub+从github上clone代码到IDEA

转载:https://blog.youkuaiyun.com/zongzhankui/article/details/463419671. 分享代码到GitHub首先需要在IntelliJ配置Git,如果没有正确配置会出现如下错误:通过File->Settings打开设置面板进行设置,如图: 2. 第一次上传代码到GitHub操作如下:其间需要输入用户名和密码。 3. 非第一次上传...

2019-03-25 15:59:02 404

转载 Push rejected: Push to origin/master was rejected

转载:https://blog.youkuaiyun.com/qq_32902741/article/details/81173416  Push rejected: Push to origin/master was rejected。(推送到源点或主被拒绝。)项目中有和码云中项目不符的东西,需要pull到...

2019-03-25 15:56:58 588

原创 idea中快捷键

1,IDEA快速实现接口快捷方式ALT +INSERT2,进入一个类或方法的源码ctrl+alt+鼠标左键点击Driver,可以进入Driver的源码3,插入try,catch,finally光标移到该代码行,或者选中该行代码,Ctrl+Alt+T),会提醒你抛出异常代码...

2019-03-23 13:13:52 335

转载 IDEA导入JUnit4

转载https://blog.youkuaiyun.com/traitor_4/article/details/80168695 Step 1. IDEA最上面一栏的菜单栏中,选File->Project Structure(从上往下第11个),弹出窗口左边有一个列表,选Module。Step 2. 右侧有一个带3...

2019-03-22 22:14:15 263

转载 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c

转载:https://blog.youkuaiyun.com/caijian_/article/details/78628153[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ ...

2019-03-22 21:04:53 2170

转载 Intellij IDEA 添加jar包的三种方式

转载:https://blog.youkuaiyun.com/superinzaghi747/article/details/80539095 一.直接复制:(不推荐)方法:直接将硬盘上的jar包复制粘贴到项目的lib目录下即可。注意:1.对于导入的eclipse项目,该方式添加的jar包没有任何反应,用make编译项目...

2019-03-22 17:07:24 286

转载 IDEA 代码抛异常快捷方式

转载:https://blog.youkuaiyun.com/qq_32040767/article/details/77109738在码代码的过程中,需要我们对异常进行处理,如图所示:快捷方式一(光标移到该代码行,Alt+Enter),可以异常外抛出,也可以try-catch:选择Add Exception to method signature:选择Surround with try/cat...

2019-03-22 17:03:21 1397

转载 IntelliJ idea鼠标移动到类上显示文档document(javadoc)内容

转载:https://blog.youkuaiyun.com/u013905744/article/details/73162294 Step 1:设置鼠标移动到类上自动显示Javadoc文档step2:为jdk下载javadoc Step3:为maven包下载javadoc另外一个问题:当我们将...

2019-03-22 17:00:15 247

转载 Navicat for MySQL 安装和破解(完美)

转载:https://blog.youkuaiyun.com/WYpersist/article/details/798344901、安装Navicat软件安装成功之后进行破解。 然后选择刚刚安装的Navicat安装路径下找到navicat.exe文件,点击选择即可激活 成功。  可以使用啦!  Navicat for MySQL 安装软...

2019-03-22 12:23:21 630

转载 win10下MYSQL的下载、安装以及配置超详解教程

下载MYSQL 官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/。下载流程图如下: 进入官网点击Community,下载社区版。 找到MYSQL Community Server,点击下方DOWNLOAD,进入下载页面。...

2019-03-22 11:32:07 238

转载 在IntelliJ中添加MarkDown编辑插件

本地安装 1) 版本选择,下载Zip包; 2) 安装: File → Plugins → Install plugin from desktop →选择Zip包→Apply; 3) 重启InstalliJ 4) 添加文件类型:File → Editor → FileTypes →在Recognized File Type中选择Markdown Language →在...

2019-03-21 17:12:23 2067

原创 win10底部任务栏无反应(鼠标一直转圈)

win10底部任务栏无反应(鼠标一直转圈,系统假死)目录win10底部任务栏无反应(鼠标一直转圈,系统假死)方法1方法2方法3方法4:这实际上是系统卡死了,假死了方法1,最简单,重启电脑(这个我成功了)1、按下【ctrl+shfit+esc】打开任务管理器;2、点击【文件】-【运行新任务】;3、勾选【以系统管理权限创建此任务】,在框中输入...

2019-03-20 11:09:07 227051 52

原创 第13章+线程安全与锁优化

13.2.1Java语言中的线程安全2 绝对线程安全代码清单13-2, 对Vector线程安全的测试/* * 代码清单13-2, 对Vector线程安全的测试 */package cn.chapter13;import java.util.Vector;public class Solution13_2 { private static Vector&lt...

2019-03-12 09:34:47 174

原创 第12章+Java内存模型与线程

12.3 Java内存模型12.3.3 对于volatile型变量的特殊规则代码清单12-1, volatile变量自增运算测试/* * 代码清单12-1, volatile变量自增运算测试 */package cn.chapter12;public class VolatileTest { public static volatile int race = 0;...

2019-03-11 15:11:10 176

原创 第11章+晚期(运行期)优化

目录11.2 HotSpot虚拟机内的即时编译器11.2.1 解释器与编译器11.2.4 查看与分析即时编译结果11.3 编译优化技术11.3.1 优化技术概览11.2 HotSpot虚拟机内的即时编译器11.2.1 解释器与编译器代码清单11-1,虚拟机执行模式Microsoft Windows [版本 10.0.17763.316](c) 20...

2019-03-11 10:55:05 212

空空如也

空空如也

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

TA关注的人

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