自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 redis基础知识点

一、redis的存储的基本数据类型String、Set、List、Hash、Zset二、redis的持久化方式1、写日志方式(AOF)每次执行redis命令时(查询除外),将命令记录到日志文件中,命令的集合。优点:数据完整性高,最多丢失一秒的数据缺点:2、快照方式(RDB)设置一个时间点,将redis中的数据生成一个完整的快照,以二进制方式保存在磁盘中。优点:适...

2020-04-08 17:00:20 154

原创 多线程基础知识

一、线程的五种状态二、线程的4种创建方式 线程实现方法 调用方法 返回值 是否能抛异常 继承Thread Thread t = new Threa(); t.start(); 无 不能 实现Runnab...

2020-03-31 17:18:24 144

原创 线程池基础知识

一、为什么要使用线程池1、降低资源的消耗(不用重复地创建与销毁线程)2、加快了响应速度(任务来了就直接执行,不用再新建线程了)3、更好地统一管理线程(不会无限制地占用资源嘛,也可以监控线程的运行情况)二、线程池的五种状态二、怎么使用线程池1、可缓存线程池2、定时线程池3、定长线程池4、单例线程池三、线程池的运行原理...

2020-03-25 19:33:04 172

原创 AngularJs获取链接中的参数

1、被获取的链接http://localhost:8080/channel-manager-web/unifiedPlayNewService/broadcastingManageNew?type=12、配置一个config,如下图config(['$locationProvider', function ($locationProvider) { $locat...

2020-03-20 14:29:18 487

原创 java设计模式之适配器模式

一、解释说明把不能直接使用的功能,通过适配器转换成能使用的功能。如充电插头转换器。二、案例代码1、需要适配的类(非usb接口)package 设计模式.适配器模式;//不是usb接口的插座public class NoUsb { //插座 public void socket(){ System.out.println("不是usb接口的...

2020-03-18 22:44:11 85

原创 jvm重要的几部分

一、类加载器有四种,beau,可以记成beautiful(漂亮)1、BootStrap ClassLoader(启动类加载器)加载jre核心包,比如rt.jar,charset.jar2、Extension ClassLoader(扩展加载器)加载JRE下ext目录下面的jar包3、Application ClassLoader(应用加载器)加载classPath路径下...

2020-03-18 21:11:40 71

原创 Myeclipse+mybatis+tomcat热部署

问题描述每次修改文件之后就是重新部署,重启启动,这是烦人。问题解决找到tomcat中的context.xml文件加入antiJARLocking="true" antiResourceLocking="true",如下图终于解脱了,再也不要重复的启动了 ...

2020-03-18 17:14:43 384

原创 带条件的左连接遇到的坑

问题描述需求是:查询出尖子班的学生,不是尖子帮的学生班级展示位空。问题是:使用带条件的左连接时,记录数竟然不是主表(左边的表)总记录数。新建的两张表如下:A表B表sql如下:1、想当然的第一种写法(不是尖子班的学生没有展示)2、想当然的第二种写法(不是尖子班的学生没有展示)解决方案1、正确的写法(针对第一种的改造)2、正确的写法(对...

2020-03-17 22:46:59 622

原创 jvm常用参数

-Xms10m(设置初始堆大小为10m)-Xmx10m(设置最大堆大为10m)-XX:NewSize=10m(设置年轻代大小10m)-XX:NewRation=3(设置年轻代与老年代的比例为3,那么年轻代与老年代的比值为1:3,年轻代占整个堆内存的1/4)-XX:ServivorRation=3(设置年轻代中Eden区域Survivor的比值为3,那么就是Eden:s0:s1=3:...

2020-03-16 13:14:07 81

原创 jvm调优常用命令

1、配置jvm的gc日志命令-Xms10m -Xmx10m -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\text.dumpXms是堆内存初始化大侠,Xmx是堆内存最大值,PrintGCDetails 打印gc日志,HeapDumpOnOutOfMemoryError 当出现outOfMeno...

2020-03-15 20:29:03 189

原创 分析线程死锁流程

1、进入dos命令窗口,输入jps命令,找出线程所在的类的序号,如下图2、输入jstack -11020 > d:\test1.text

2020-03-15 20:28:55 163

原创 查看jvm的dump快照文件方法

1、在dos窗口输入jvisualvm(jdk自带工具)命令,打开VisualVm客户端 打开命令...

2020-03-15 20:11:59 756

原创 java设计模式之动态代理模式

一、解释说明(jdk动态代理)动态代理就是在静态代理的基础上,把代理类动态生成了。二、案例代码1、抽象角色代码案例如下package 设计模式.动态代理;//明星(抽象角色)public interface Star { //唱歌 public void sing() throws Throwable;}2、真实角色代码案例如下pack...

2020-03-15 18:49:04 104

原创 java设计模式之静态代理模式

一、解释说明 通过代理来控制客户端访问某个对象的方法,在调用对象方法前后可以加入自定义方法二、案例代码1、抽象角色(明星)代码如下图package 设计模式.静态代理;//明星(抽象角色)public interface Star { //唱歌 public void sing();}2、真实角色(周杰伦)代码如下package 设计...

2020-03-15 16:26:08 116

原创 javap指令集

栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类型常量5压入栈...

2020-03-14 19:21:44 192

原创 java设计模式之状态模式

一、解释说明状态模式就是把对象与行为的对应关系抽象成模板,容器只聚合此模板,就可以根据状态来控制所有的行为。二、案例代码1、状态与行为抽象成的模板,代码如下package 设计模式.状态模式;/** * 状态与行为的抽象模板 */public interface State { //状态对应的行为方法 public void doSomething...

2020-03-14 16:19:41 114

原创 Cannt find target\m2e-wtp\web-resources\META-INF\MANIFEST.MF

问题描述把web项目publish到tomcat时报以下错误,如下图所示解决方案找到以下菜单,做以下操作,如图所示注意:设置完成之后,Order and Export窗口中的jdk顺序可能会下移导致项目报错,这种情况只需把jdk移到最上面,如下图所示...

2020-03-13 20:18:45 297

原创 MyEclipse 下 the method setTextContent() is undefined for the type Element错误

问题描述myeclipse2018编译时报the method setTextContent() is undefined for the type Element,如下图所示解决方案在Order and Export中点击up按钮,把jdk的顺序调整到最上面,如图1-1、1-2所示...

2020-03-12 13:35:09 1925

原创 INTEGRITY CHECK ERROR错误

问题描述启动myeclipse2018的时候报INTEGRITY CHECK ERROR错误,如下图所示解决方案将报错jar包剪切到桌面,重启Myeclipse,然后再将拷贝出的jar包复制回去。...

2020-03-12 13:21:27 3546

原创 java设计模式之观察者模式

一、观察者模式分为四个部分:1、被观察者主要包含:被观察者集合、注册观察者方法、删除观察者方法、通知观察者方法。2、观察者接口主要包含:定义事件触发的业务处理方法接口。3、观察者实现主要包含:定义事件触发的业务处理方法实现。4、客户端主要调用步骤:1)创建被观察者对象2)创建观察者对象3)把观察者对象注册到被观察者中4)被观察者触发事件二、案...

2020-03-10 22:14:06 94

原创 mybatis中boolean类型自动保存到oracle中

1、前台为checkBox传值,如下2、Unify对象定义为bolean类型3、后台把值映射到Unify对象中,如下图所示4、字符串自动转为bolean类型5、数据库字段类型,如下图6、保存到数据库的值为17、查询时字段映射,如下图8、界面展示,如下图...

2020-03-09 21:00:25 1659

原创 springMvc后台json数据返回前台有中文乱码

问题描述使用的是springmvc框架,json用的是com.alibaba.fastjson;后台返回的是cLstStr.toJSONString();toJSONString()后的变量中文显示正常的,但到前台就显示问号,如下图1-1、1-2所示...

2020-03-04 10:12:46 433

原创 svn提交时报目录被锁

问题描述myeclipse使用svn提交代码时报以下错误svn: Working copy 'D:\tools\Workspaces\EclipseForNewSTLJ\javashop\b2c\src\main\webapp\themes\kaben' locked.svn: 'D:\tools\Workspaces\EclipseForNewSTLJ\javashop\b2c\sr...

2020-03-03 16:16:43 219

原创 linux中安装tomcat步骤

一、jdk安装步骤1、准备好jdk版本,可以从以下链接下载,也可以自己从其他地方下载。//download.csdn.net/download/u011832925/122031192、通过ssh客户端(我使用的是scureCrt)登录,创建存放jdk存放的文件夹,我是放在/usr/local下面的,具体如下1)cd /usr/local2)mkdir java3、把下...

2020-03-01 16:17:53 297

原创 linux命令mkdir: cannot create directory Permission denied

问题描述使用mkdir创建文件夹时,报一下错误,如图所示解决方案sudo命令,如下图所示

2020-03-01 11:27:54 46821

原创 secureCrt控制台中文乱码

问题描述secureCrt控制台中文乱码,如下图解决方案步骤如下1、选中当前的Session地址,如图所示。2、把以下选项设置为utf-8,如下图所示(外观:Appearance)...

2020-03-01 11:18:58 403

原创 'readonly' option is set (add ! to override)

问题描述环境:CentOS7root用户修改sudoers文件时出现:readonly' option is set (add ! to override)提示解决方案在最后保存时,按(shift+:),再输入 wq! 然后回车即可。...

2020-03-01 11:07:32 2515

原创 This account is currently not available 解决办法

问题描述虚拟机用户登录时出现This account is currently not available提示解决方案username为你使用的用户名usermod -s /bin/bash username

2020-03-01 10:39:15 4307

原创 通过FlashFxp快速连接本地的虚拟机问题

问题描述通过FlashFxp“快速连接”本地的虚拟机没反应。填写了正确的信息之后,点击连接,没反应,如下图解决方案通过:站点>站点管理器菜单,点击"新建站点"按钮,填写连接信息,就可以了。如下图:...

2020-02-29 20:58:30 1469

原创 虚拟机中使用centos7搭建ftp服务器

应用场景本地windows作为客户端,虚拟机CentOS7作为服务器端,搭建FTP服务器,本地访问虚拟机实现文件的上传下载。1.安装vsftpd服务1、安装vsftpd: yum install vsftpd -y2、启动vsftpd: systemctl start vsftpd3、设置开机启动:systemctl enable vsftpd2.关闭防火墙在虚拟机上使用...

2020-02-29 20:14:18 353

原创 使用dos命令登录虚拟机是出现503错误

问题描述windows使用ftp命令登录虚拟机时出现以下错误,如图解决方案使用其他用户登录,系统默认拒绝root用户ftp登录。

2020-02-29 16:45:15 196

原创 virtualBox经常报错“内存不能为written”解决方法

问题描述启动virtualbox时报以下错误,如图解决方法重启virtualBox

2020-02-29 14:06:04 5024 1

原创 VBOX提示VT-x/AMD-V硬件加速不可用怎么办

问题描述电脑是联想T460,使用virtualbox启动虚拟机的时候提示如下信息,如图解决方案进入bois设置Intel Virtual Technology为enabled步骤如下

2020-02-29 13:59:55 1170

原创 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

解决方案在maven配置文件中引入以下配置<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>1.7.2</version> </de...

2020-02-23 18:29:06 69

原创 RabbitMQ安装步骤

RabbitMQ安装及配置详细步骤RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库Erlang官网下载地址:http://www.erlang.org/RabbitMQ官网下载地址:https:...

2020-02-23 17:58:37 90

原创 FFmpeg报Too many packets buffered for output stream

问题描述1、使用以下命令切割视屏时报Too many packets buffered for output streamffmpeg -i 1.mp4 -vf crop=936:483 temp/temp1.mp4 -y解决方案1、加个-max_muxing_queue_size 1024,如下ffmpeg -i 1.mp4-max_muxing_queue_size 1...

2020-02-17 21:44:22 2270

原创 mybatis-generator生成model、xml和dao步骤(mybatis)

1、把以下三个文件放在同一个目录下,文件已经打包在此路径下2、修改generatorConfig.xml内容 修改数据源、文件存放路径、以及数据库驱动jar包,如下图1)数据库驱动jar改成自己本地jar包所在路径2)修改数据源为表所在的数据源,如下图3)修改需要生成的表名,如下图所示3、双击“命令.bat文件”,生成文件如下...

2020-02-14 16:41:34 170

原创 jvm的关键知识点

1、jvm的定义java二进制字节码的运行环境2、jvm的好处1)一次编译,到处运行2)自动内存管理,垃圾回收功能3、常见的jvmoracle的免费的HotSpot2、jvm的运行时内存图1)栈每个线程运行时都会分配一个栈内存与程序计数器,栈内存里面都是栈帧,栈帧里面又包括局部变量表、操作数栈、动态链接、方法出口。如下图所示(mian方法调用compute方...

2020-02-12 10:59:25 112

原创 volatile的理解

一、写在前面前段时间把几年前带过的一个项目架构演进的过程整理了一个系列出来,参见(《亿级流量架构系列专栏总结》)。不过很多同学看了之后,后台反馈说文章太烧脑,看的云里雾里。其实这个也正常,文章承载的信息毕竟有限,而架构的东西细节太多,想要仅仅通过文章看懂一个系统架构的设计和落地,确实难度不小。所以接下来用大白话跟大家聊点轻松的话题,比较易于理解,而且对大家工作和面试都...

2020-02-12 10:14:32 178

原创 volatile的用法示例

问题描述1、两个线程访问共享变量时,值不同步(线程一需等待线程二数据准备好之后再执行业务逻辑,实际却是线程一死循环了)1)代码如下public class Voletite { private static boolean initFlag = false;//共享变量 public static void main(String[] args) throws In...

2020-02-10 18:40:40 1864 4

linux下tomcat与jdk安装文件.rar

linux下tomcat与jdk安装文件 linux下tomcat与jdk安装文件 linux下tomcat与jdk安装文件

2020-03-01

ffmpeg截取视频用到的文件

使用步骤: 1、修改down.bat文件中的视屏名称与保存名称 2、把被截取视频放在与文件一个目录下 3、点击down.bat执行

2020-02-15

自动生成mybatis的xml、dao、mapper.rar

具体的操作见以下博客 https://blog.csdn.net/u011832925/article/details/104314237

2020-02-14

generatorConfig.xml

通过mybatis-generator-core-1.3.2.jar自动生成mybatis的xml、mapper、dao文件。

2020-02-14

MD5加密与解密(jsp的)

md5加密与解密 jsp版的 可以直接放到tomcat或者其他服务器中运行。

2018-03-26

破解.rar结尾的压缩包

可以破解简单的密码 复杂的密码比较慢,而且电脑性能要好。

2018-01-28

破解zip格式的压缩文件的工具

可以破解简单的密码,复杂的话费的时间很久很久,而且电脑的性能要好哦

2018-01-28

超市管理系统

超市管理系统

2014-04-06

空空如也

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

TA关注的人

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