自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 问答 (4)
  • 收藏
  • 关注

原创 搭建vue避雷指南

1.下载安装包Node.js 官方网站下载:https://nodejs.org/en/download/2.安装安装完成后系统目录如图所示(其中,npm随安装程序自动安装,作用就是对Node.js依赖的包进行管理):3.配置npm在安装全局模块时的路径和缓存cache的路径因为在执行例如npm install webpack -g等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中,不方便管理且占用

2021-08-23 20:34:55 486

原创 NIO与Socket编程技术指南

java的技术点不止是ssh、ssm,更应该落脚在多线程、并发处理、NIO以及Socket技术上多线程高性能的解决方案离不开多线程,使1个cpu运行更多的任务,使用Socket实现某些功能时是需求借助于多线程并发处理concurrent并发包是对多线程技术的封装Socket高性能的服务器的架构设计离不开集群,集群同样离不开Socket,Socket技术可以实现不同计算机间的数据通信,从而实现在集群中的服务器之间进行数据交换一、NIO介绍a、NIO与原来的IO有同样的作用和目的

2021-03-08 23:40:59 1008

原创 ide配置svn

1 下载及安装SVN客户端。到官网下载小乌龟SVN客户端,官网地址:https://tortoisesvn.net/downloads.htmlcommand line client tools一定要勾选。不然无法集成到IDEA软件中。2 在IDEA中集成SVN在idea中配置svn,File—setting重新启动idea,点击加号,输入svn的服务器地址,如图的示例,输入后,选择地址,点击checkout,导出svn中的项目。往svn服务器添加项目,...

2020-08-26 17:48:51 752

原创 MySQL5.7(Windows)避雷指南

MySQL5.7参考http://blog.csdn.net/u013205623/article/details/79171698一、下载https://dev.mysql.com/downloads/mysql/按照自己电脑位数下载相应安装包二、安装1.解压到想要安装的目录2.新建一个my.ini注意:a、文件编码必须为ANSI,不然install时可能会找不到my.inib、必须命名为my.ini而不是my-default.ini,防止在...

2020-08-13 22:52:06 423

原创 Springboot+RabbitMQ整合示例

项目结构POM.XML1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache

2020-07-27 00:52:08 253

原创 Spring + Springmvc + Mybatis + Redis

Redis是什么?Redis是一个基于高性能的Key-Value数据库Redis是非关系型(Nosql)数据库。数据可以放在内存中,进行读写操作时速度非常高关系型数据库如MySql/Oracle是将数据持久化在磁盘的可以将部分数据持久到磁盘上,能够一定程度地避免服务器断电、宕机时数据丢失Redis的安装Redis的安装方式和步骤都非常简单。方式一:可以到Redis的官网下载redis-X.Y.Z.tar.gz压缩包,然后解压并使用make命令进行安装即可。方式二:用Docke

2020-07-24 00:41:53 222

原创 Spring + SpringBoot + SpringMVC + Mybatis

Demo一旗舰版Idea自带有spring Initializr,以下是Idea社区版,社区版本是啥子都没有默认安装的点击Configure -> Plugins插件2、然后点击Create New Project,创建我们的项目,如下所示:3、然后这些组织号,项目名称,版本号,项目构建方式,语言,打包方式,语言版本,项目名称,项目描述,包名称,4、选择项目所需要的依赖,这里由于要连接Mysql数据库,所以要将这些依赖都加进去的。5、修改你的项目名称和存储的位置

2020-07-23 23:37:49 1884

原创 浅谈springCloudAlibaba

第一章:微服务发展史1、演变单体应用架构--->垂直应用架构--->分布式架构--->SOA架构--->微服务架构单体架构在一台tomcat服务器上部署一个web项目垂直应用架构就是将原来的一个应用拆成互不相干的几个应用,以提升效率分布式架构它将把工程拆分成表现层和服务层两个部分,服务层中包含业务逻辑,表现层只需要处理和页面的交互SOA架构一个调度中心对集群进行实时管理,解决在分布式架构下服务越来越多的问题微服务架构在S

2020-07-14 16:40:56 946

原创 spring boot快速了解(在ssm的基础上)

第一章:开发入门1、优点快速构建spring依靠大量注解实现自动化配置嵌入服务器无需打WAR包,自动打包部署到服务器依赖启动器starter自动下载和拉去web相关JAR包自动配置第三方库提供默认自动化配置类监控项目指标和指控检查Java configjava配置类替换XML配置方式2、老规矩:Hello World1. jdk1.82. springboot 1.5.2.RELEASE3. 开发工具(IntelliJ IDEA 2017.1.1)4.

2020-07-08 15:43:23 406

原创 Intellij IDEA 配置jdk、tomcat、Maven

一 Maven配置在配置Maven时,请先安装JDK7及以上版本,检查jdk版本:java -version,我电脑安装的时jdk 111.下载解压版本。官网:https://maven.apache.org/download.cgi2.将下载的Maven解压到指定位置,这里,我解压到C:\Maven3.配置环境变量(1)Maven_HOME:C:\Maven\apache-maven-3.6.0(2)将Maven_HOME变量添加到PATH%Maven_..

2020-07-04 12:13:40 932

原创 Vue入门

第一章:简介1、安装静态Vue.js 的官网上直接下载 vue.min.js 并用<script>标签引入cdn需要联网<script src="https://unpkg.com/vue/dist/vue.js"></script>2、目录结构目录/文件 说明 build 项目构建(webpack)相关代码 config 配置目录,包括端口号等。我们初学可以使用默认的。 node_modules ...

2020-06-28 23:02:21 298

原创 ide菜单翻译

2020-06-27 17:21:35 284

原创 bootstrap入门

第一章:简介Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。分为Bootstrap 基本结构、Bootstrap CSS、Bootstrap 布局组件和 Bootstrap 插件几个部分文件结构当您下载了 Bootstrap 的已编译的版本,解压缩 ZIP 文件,您将看到下面的文件/目录结构:已编译的 CSS 和 JS(bootstrap.*)已编译压缩的 CSS 和 JS(bootstrap.min.*)G

2020-06-18 18:13:03 279

原创 ide 自定义代码补全

进入 settings --> Editor --> Live Templates,如图:点击右上方的+号 如下图所示选择 Template Group 如下图所示输入你自定义的名称 我这里输入的是user选中“user”,点击右边的“+”号,选择 Live Template如下图所示选中“if”右击,选择 Change context,如图:勾选 java点击ok然后Apply 点击OK 生效 测试效果如下代码块输入if 效果如下 直接回车生成 if(){}e

2020-06-18 14:12:57 342

原创 【Intellij idea】设置鼠标移动到方法显示注释

使用Intellij idea鼠标放在某个方法或类上自动显示注释设置。比如,当我鼠标挪到schedule方法上时,这个方法的相关注释自动弹出,就不用点进去看了。

2020-06-18 14:10:54 2462

原创 修改ide主题

如何使用idea配色方案?菜单-> File->Import Setting. 选择你下载的jar文件; 重启IDE之后配置:打开 File->Settings->Editor->Colors and fonts 然后选择你安装的主题即可完成。请点击下载:IDE 配色方案下载地址网站首页截图:...

2020-06-18 14:10:11 353

原创 Intellij IDE版本控制-git

关联本地Git客户端首先要根据系统环境安装Git客户端然后使用File --> Settings --> Version Control --> Git配置客户端安装目录创建本地仓库根据项目要求创建自己的项目然后使用VCS --> Import into Version Control --> Create Git Repository...在项目上创建Git仓库创建成功后会在项目文件夹内出现.git 目录克隆远程仓库我们可以通过..

2020-06-18 11:26:19 557

原创 IntelliJ IDEA 修改内存大小,使得idea运行更流畅。博主亲测哦

第一步 打开idea,操作如下图所示: 第二步 直接修改idea的vm options第三步C:\Users\admin\.IntelliJIdea2018.3\config这个路径(这个路径不知道在哪的话可以参考第一步的第二张图中的黄色警告提示的那个路径进行查找)第五步设置完成之后,需要重启一下idea,然后就会看到下面的变化。注意右下角。这个地方怎么弄出来?...

2020-06-12 16:25:48 1253

原创 解决IntelliJ IDEA控制台输出中文乱码问题

一、问题情况:IntelliJ IDEA控制台输出中文乱码部分如图所示:二、解决方法:1.打开tomcat配置页面,Edit Configurations。2.选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或OK即可。3.尝试重启tomcat,乱码问题解决。ps:若乱码问题依然存在,请尝试继续按以下步骤解决:1.打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.e.

2020-06-12 16:05:20 4274 3

原创 IDEA Unable to import maven project: See logs for details (maven的坑)

报的错误:Unable to import maven project: See logs for details最有可能的原因还是maven的版本高于idea的版本,所以最高也不要超过3.6.0一个地方也会有影响,idea的settings>>build,execution,Deployment>>Build Tools>>Maven>>importing的 JDK for importer 设置问题,我的默认设置是jre,但是jre不满足我们.

2020-06-12 15:55:37 132

原创 spring事务回滚的多种方式

1.代码中事务控制的3种方式编程式事务:手动开启事务,手动提交commit,手动回滚rollback声明式事务:SpringAop配置事务注解事务:Service层的方法加上@Transactional注解2.事务不回滚的原因编程式事务都是自己写代码手动回滚的,因此是不会出现不回滚的现象。事务不回滚的都是采用的声明式事务或者是注解事务;再说下声明式事务和注解事务回滚的原理:当被切面切中或者是加了注解的方法中抛出了RuntimeException异常时,Spring会进...

2020-06-11 23:10:33 833

原创 MySQL索引的创建与使用

索引有很多,且按不同的分类方式,又有很多种分类。不同的数据库,对索引的支持情况也不尽相同。声明:本人主要简单示例MySQL中的单列索引、组合索引的创建与使用。索引的创建:建表时创建:CREATE TABLE 表名(字段名 数据类型 [完整性约束条件],……,[UNIQUE | FULLTEXT | SPATIAL] INDEX | KEY[索引名](...

2020-04-16 10:08:22 206

原创 Java Web之过滤器(Filter)

过滤器是在服务器启动时就会创建的,只会创建一个实例,常驻内存,也就是说服务器一启动就会执行Filter的init(FilterConfig config)方法,当Filter被移除或服务器正常关闭时,会执行destroy方法a、过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理b、通常都是用来拦截request进行处理的c、也可以对返回的respo...

2020-04-15 19:59:47 327

原创 sql范例

SQL语句的执行顺序:create table total(select a.s_id as s_id,a.s_name as s_name,a.s_age as s_age,a.s_sex as s_sex,b.c_id as c_id,b.score as score,c.t_id as t_id,d.t_name as t_namefrom student aleft ...

2020-04-15 11:10:54 882

原创 oracle基础语法

Oracle建表(create table)数据类型 类型解释 VARCHAR2(length) 字符串类型:存储可变的长度的字符串,length:是字符串的最大长度,默认不填的时候是1,最大长度不超过4000。 CHAR(length) 字符串类型:存储固定长度的字符串,length:字符串的固定长度大小,默认...

2020-04-14 16:04:52 7863

原创 MySQL基础语法

数据类型UTF-8:一个汉字=3个字节GBK:一个汉字=2个字节类型 大小 范围(有符号) 用途 INT或INTEGER 4 bytes (-2 147 483 648,2 147 483 647) 大整数值 BIGINT 8 bytes (-9,223,372,036,854,775,808,9 223 37...

2020-04-13 16:36:08 225

原创 浅谈SpringMVC

一、概述1、mvcModel1在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理出现的弊端:a、JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起b、要求开发者不仅要掌握 Java ,还要有高超的前端水平c、前端和后端相互依赖,前端需要等待后端完成...

2020-04-01 19:30:09 324

原创 linux openssh升级

一.先安装telnet服务a、以防卸载openssh后连接不到服务器yum install telnet-serveryum install telnetyum install -y telnet-serveryum install -y xinetd systemctl enable xinetd.servicesystemctl enable telnet.sockets...

2020-03-27 14:33:32 329

原创 openssl升级

[root@nginx ~]# tar -zvxf openssl-1.1.1a.tar.gz[root@nginx ~]# cd openssl-1.1.1a[root@nginx openssl-1.1.1a]# ./config shared zlib[root@nginx openssl-1.1.1a]# make[root@nginx openssl-1.1.1a]# m...

2020-03-27 14:22:46 272

原创 Linux安装和配置ssh

1.安装openssh-server# yum install -y openssl openssh-server2.修改配置文件a、用 vi 打开配置文件/etc/ssh/sshd_configb、将红色框的#去掉查看# rpm -qa | grep openssh-server3.启动ssh的服务# systemctl start sshd....

2020-03-27 14:19:07 262

原创 linux不能上网的解决方法

ipip最后的一位不要避免0或1这种特殊数字,可以用靠近网段中间一点的如123,25,等等,一位老师说特殊的ip一般会被用做其他,所以在设置ip的时候不要用这种过去特殊数字DHCp网络模式换为dhcp,这一点我也很奇怪,static不行换成dhcp就可以上网了...

2020-03-25 16:23:00 440

原创 虚拟机通过桥接模式连接linux(博主亲测,不要再走弯路啦)

注意:首先找到宿主机联网的那个本地连接,像下图中博主的网络以太网:本地网卡以太网2:蒲公英虚拟网卡wlan:wifi至于vm1和vm8什么依稀自行找博主的资料吧,自己动手丰衣足食此时正在使用的是无线网络即wlan1.首先找到宿主机联网的那个本地连接:2.设置虚拟机为桥接模式上网3.相比大多数同学在之前肯定做很多测试,所以咱们先恢复下虚拟机网络设置...

2020-03-25 15:40:49 523

原创 tomcat的404报错页面指定即跳转方式的实现

a、/usr/local/tomcat/apache-tomcat/conf/web.html指定如下内容<error-page><error-code>404</error-code><location>/error.html</location></error-page>b、在tomca...

2020-03-25 15:18:00 1508

原创 读取properties文件

public class PropertiesUtil { private static Properties pro = null; /** 常量配置信息文件 */ private static String finalFileName = "syfhzcd.properties"; public PropertiesUtil() { try { // 读取静态配置文件...

2020-03-18 16:13:52 132

原创 整合spring与mybaties

一、mybaties的使用a、通过SqlSessionFactory获得 SqlSession 的实例。b、SqlSession 包含了面向数据库执行 SQL 命令所需的方法。通过 SqlSession 实例来执行已映射的 SQL 语句。test.javaString resource = "org/mybatis/example/mybatis-config.xml";I...

2020-03-18 14:28:57 146

原创 Linux中文件的压缩和解压缩

打包并压缩文件a、Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。b、而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件示例:打包并压缩/test下的所有文件 压缩后的压缩包指定名称为xxx.tar.gztar -zcvf xxx.tar.gz aaa.tx...

2020-03-18 10:29:40 200

原创 linux 远程连接服务器ftp命令

1. 连接ftp服务器ftp192.168.1.12. 下载文件a) getftp>get/usr/your/1.htmb) mget      ftp>cd/usr/your/ftp>mget*.*(回车)此时每下载一个文件,都会有提示。如果要除掉提示,则在mget *.* 命令前先执行:prompt off注...

2020-03-17 16:09:03 1722

转载 Tomcat的JVM内存溢出解决方法

修改Tomcat中的catalina.sh文件。在catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下# vi TOMCAT_HOME/bin/catalina.shJAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSi...

2020-03-17 15:08:03 155

原创 vim常用搜索技巧

一、进入搜索模式a、打开文件后马上搜索按【/】b、在编辑模式切换到搜索先按【Esc】退出编辑,再按【/】二、搜索(输入命令后按回车)/关键字 # 向下找(左斜杠+关键字)?关键字 # 向上找(问号+关键字)/关键字\> #匹配末尾(右斜杠+大于号)/\<关键字 ...

2020-03-17 11:22:29 6535

原创 Chrome—— 浅谈谷歌F12开发者工具

1、简介按F12调出 右键检查(或快捷键Ctrl+Shift+i)调出chrome开发者工具最常用的四个功能模块:元素(ELements)、控制台(Console)、源代码(Sources),网络(Network)元素(Elements):用于查看或修改HTML元素的属性、CSS属性、监听事件、断点等。css可以即时修改,即时显示。控制台(Console):...

2020-03-13 12:59:18 1494

空空如也

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

TA关注的人

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