自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 word快捷键被占用

场景:编辑word时,word锁定域被占用,导致ctrl+F11无法锁定域。解决办法:ctrl+fn+F11。

2022-02-22 13:58:36 4125 1

原创 MYSQL最左前缀原则

MYSQL最左前缀原则最左前缀原则:概括来说:当b+树的数据项是复合的数据结构,比如(name,age,sex)的时候,b+数是按照从左到右的顺序来建立搜索树的,比如当(张三,20,F)这样的数据来检索的时候,b+树会优先比较name来确定下一步的所搜方向,如果name相同再依次比较age和sex,最后得到检索的数据;但当(20,F)这样的没有name的数据来的时候,b+树就不知道下一步该查哪个节点,因为建立搜索树的时候name就是第一个比较因子,必须要先根据name来搜索才能知道下一步去哪里查询。比如

2022-02-22 13:55:50 746

原创 安装magicdrawUML出现的问题

1、出现the program can not handle XXXX问题是因为你的安装目录包含的中文文件夹。要每一级目录都是英文的才可以。或者,可以使用默认的安装目录,也是全英文的。2、无法导入key,没有select license key files导入按钮原因:这个一个坑,安装的时候将页面放大,就可以看到了。。。...

2020-07-16 14:47:28 892 1

原创 十二、十三章 java内存模型、线程安全

原子性 可见行 有序性原子性由Java内存模型来直接保证的原子变量由:read load assign use store write 这些基本数据类型的访问读写synchronized块之间的操作也具备原子性可见行(Visibility)是指当一个线程修改了共享变量的值,其他线程可以立即得知这个修改。Java内存模型是怎么实现可见行呢?利用依赖主内存,一个变量更改了就要同步会主内存,在...

2019-05-17 14:23:28 226

原创 第七章 类加载过程

1.类加载过程:加载、验证、准备、解析、初始化虚拟机的类加载机制:把描述类的数据从Class文件(或者其他途径)加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。加载:1.通过一个类的全限定名获取定义此类的二进制字节流2.将这个字节流所代表的静态结构转化为方法区的运行时数据结构3.在内存中生成一个代表这个类的java.lang.Class对象(并...

2019-05-17 14:22:39 227

原创 垃圾回收

前沿:主流的虚拟机实现都采用了分代收集的思想,把整个堆区划分为新生代和老年代;新生代又被划分成Eden空间、 From Survivor 和 To Survivor 三块区域HotSpot虚拟机比例为8:1:1新生代采用复制算法收集内存,而老年代采用标记-清除算法收集内存。因为新生代比较多并且大都是朝生夕灭的,所以适合复制算法,效率高,实现简单。而老年代的不经常动,比较适合标记-清除方法。h...

2019-05-17 14:10:57 163

原创 实践——maven编写插件统计代码行数

今天按照思路学习了maven的相关内容,试着自己写一个插件并在其他项目中使用。配置过程参考:https://blog.csdn.net/theblackbeard/article/details/80574304步骤为:1.设置好CountMojo类;2.用maven打包,如下图;3.在另一个项目的maven中配置pom文件----加上插件坐标;4.然后我想在编译时候生命周期时执行插件...

2019-04-16 20:09:46 613

原创 不解析jstl的解决办法-学习监听器listener单态登录

https://www.cnblogs.com/CaiBaoZi/archive/2013/06/09/3128193.html我在按照上面博客进行配置listener的过程中出现了一些问题:学习过程中,一直出现JSP 无法解析,直接打印出来的情况。可以试试:web.xml开头配置成如下这样:<?xml version="1.0" encoding="UTF-8"?> <...

2019-04-15 19:54:32 227

原创 JSTL标红

在做项目的时候想要使用单态登陆,用到了JSP中的JSTL,可是<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>会标红,我们在maven中添加依赖即可:jstljstl1.2maven中心仓库:https://mvnrepository.com/artifact/jstl/jstl/1.2...

2019-04-15 15:21:20 603

原创 记一次惨痛的教训- log4j2 实际使用详解-xml配置

刚上手log4j2 ,就想着跑一个小的demo,但是出现了问题。配置的一步中有要进行xml文件的创建,我是这么创建的:设置好名称后,然后选择xml:出来的结果是线下图的那个log4j2文件,注释注意,是那个不带xml后缀的那个。然后我就傻乎乎的跑测试用例,就结果就是找不到那个xml位置。报错:ERROR StatusLogger No Log4j 2 configuration file...

2019-04-12 17:42:50 3626

原创 or implement abstract methods isLoggable method(log Recored) in filter

原因:你的导入的的FIlter头文件不正确,要把Import xxx.filter那个文件去掉,那个是不小心导入的。要选取正确的:import javax.servlet.*;

2019-04-11 16:50:41 214

原创 xxx is not assignable to javax.servlet.Filter

1.查看你的写的filter类是否继承了Filter2.正确书写了init方法和destroy方法。destroy destroy destroy,别拼错了。。

2019-04-11 11:02:14 4165 5

原创 mac 8080端口被占用

做项目呢的时候出现如下问题:调试了半天也改不了,tomcat就是启动不了查了查说是Caused by: java.lang.NoSuchMethodException:,气得我直接吧tomcat的文件删了,重新解压,然后链接,然后将8080端口其他占用的程序删除: lsof -i tcp:8080 kill 对应的PID,最后一链接竟然成了,问题倒是解决了,但是原因还是不清楚,好气。。。10-...

2019-04-10 11:12:23 2454 1

原创 MAC+IDEA下JAVAWEB开发,利用JDBC出现的问题

我是按照别人的代码进行Java web项目搭建工作并学习的:参考链接https://blog.csdn.net/u013087513/article/details/55052960主要用到Dao层数据处理,JDBC操作数据库,静态文件启动数据库,Servlet+JSP。按照上面链接的代码出现了如下问题:问题一:输入账号和密码后点击登陆跳转页面不对。login.jsp中如果你写成如下的话...

2019-04-09 14:09:32 547

原创 Java用JDBC连接MYSQL

最近,JDBC刚上手,用IEDA编译器加载MYSQL。下面记录其中遇到的问题: 环境:MAC 编译器:IDEA 数据库:MYSQL 文件:Java的mysql安装驱动包 这里要知道的是数据库你可以要提前安装好,通过Mac终端安装MYSQL,然后自己创建表等等。 我当时参考了:http://www.runoob.com/java/java-mysql-connect....

2019-04-03 19:58:42 1695

原创 Mac安装thrift出现的问题总结

问题

2019-03-28 10:11:41 1252

转载 IDEA安装

1.jdk安装https://jingyan.baidu.com/album/fea4511a21b68bf7bb9125a0.html?picindex=22.IDEA安装https://jingyan.baidu.com/album/cdddd41cc4539b53cb00e1c8.html

2019-01-08 11:19:15 131

空空如也

空空如也

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

TA关注的人

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