自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (5)
  • 收藏
  • 关注

转载 shell中的${},##, %% , :- ,:+, ? 的使用

假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${}分别替换得到不同的值:${file#*/}:删掉第一个/及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/及其左边的字符串:my.file.txt${file#*.}:删掉第一个.及其左边的字符串:file.txt${file##*.}:删掉最后一个.及其左边的字符串:txt${file%/*}:删掉最后一个/及...

2021-02-26 10:25:47 946

原创 Java面试题汇总大杂汇

SpringMVC常见面试题总结(超详细回答)JAVA高级架构2019-05-241、什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错...

2020-04-21 20:45:22 1409

转载 springcloud 服务注册与发现

一.spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。二.创建服务注册中心需要用的组件是Spring Cloud Netflix的Eureka ,eureka是一个服务注册和发现模块。创建model工程(eureka server)...

2020-04-19 17:42:46 500

原创 手把手教你在Linux上部署Spring Boot项目

准备的东西:1.项目使用maven在IDEA上打包好2.xshell连接服务器3.工具Xftp步骤linux服务器上安装jdk,maven分别从官网下载jdk和maven使用Xftp将下载到本地的jdk和maven复制到linux上在复制的时候你可以现在linux上创建文件夹用来放置jdk和maven在java文件夹中使用解压命令进行解压...

2020-03-21 21:43:29 1689

转载 Linux下修改Mysql密码的三种方式

转载:https://www.cnblogs.com/chuckjam/p/9456255.html前言有时我们会忘记Mysql的密码,或者想改一个密码,以下将对这两种情况修改密码的三种解决方法做个总结本文都以用户为 root 为例一、拥有原来的myql的root的密码方法一:在mysql系统外,使用mysqladmin1 mysqladmin -u root...

2020-03-21 20:50:08 127

转载 Tomcat高版本中特殊字符问题 :java.lang.IllegalArgumentException: Invalid character found in the request target

post请求,请求中带有JSON格式的参数。在tomcat8.5.3、tomcat9中,请求会被拦截,在tomcat7.0.84中就不会。JSON:{"aaa": [758, 2392],"bbb": [755],"ccc": [760]}报错:原因:查了资料,大部分都说是新的标准中,请求不支持“{}”,但是把大括号转义之后还是出现同样的...

2020-03-09 08:56:58 624

转载 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'portal.hibernate_sequence' doesn't

最近几天几天做项目用到了Spring Data JPA,确实是个好东西,省了很多力气。但是由于刚开始用,也遇到不少头疼的问题,如下,调用JpaRepository接口的save方法保存一个对象到数据库中的时候出错:ERROR:    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'portal.hibern...

2020-03-07 21:04:55 494

转载 springboot 在集成jpa时出现的错误org.hibernate.LazyInitializationException: could not initialize proxy

在使用了好多种方法都没有解决,这种方法试了也没有解决在报错的实体类上加上了@Proxy(lazy = false)问题解决转载https://blog.csdn.net/T_blackcat/article/details/86592967...

2020-03-07 21:00:59 447

转载 Redis 下载与安装(Windows版)

下载地址1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址:Redis-x64-3.2.100.zip密码:kdfq安装1、打开一个命令窗口,通过 cd 命令进入到你解压的目录2、输入命令:redis-server redis.windows.conf ,启动 Redis,成功...

2020-03-04 15:41:51 247

原创 springboot配置双数据源报错“jdbcUrl is required with driverClassName”

最近的springboot项目中涉及到了双数据源的配置,照着网上的教程配置时,出了一点儿小问题,启动的直接报错“Causedby:java.lang.IllegalArgumentException:jdbcUrlisrequiredwithdriverClassName.”。jdbc配置如下:###test01 datasourcespring.datasource.t...

2020-02-29 18:41:48 1482

原创 SpringBoot-关于静态资源的访问,这才是正确的姿势

使用SpringBoot搭建web项目时静态资源的访问必然是一个需要考虑的问题,不过SpringBoot在对于静态资源访问的问题上已经做了很好的支持,下面就静态资源访问的正确姿势进行说明。一、静态资源配置SpringBoot默认从以下几个目录访问静态资源:/META-INF/resources//resources//static/public/以上4个默认目录中如果存在...

2020-02-26 17:53:57 832

原创 Spring-Boot初学之配置文件application.properties(thymeleaf模板)

Spring-Boot配置文件thymeleaf模板配置项(常用配置项为红色)参数 介绍spring.thymeleaf.cache = true 启用模板缓存(开发时建议关闭)spring.thymeleaf.check-template = true 检查模板是否存在,然后再呈现spring.thymeleaf.check-template-location = ...

2019-10-27 18:03:11 1384

原创 Spring boot 项目 配置https添加服务端客户端证书认证

Spring boot 项目 配置https进入cmd窗口,在jdk的bin目录下面执行keytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore按照提示进行操作。然后在项目的配置文件中加入下面的配置server.port=443server.ssl.key-store=cl...

2019-10-27 16:04:18 1232

转载 IDEA中Maven依赖包下载不了的问题解决方案汇总

这个依赖包下载不了的问题真的是很烦,之前一直把下载不上的依赖剪切再粘贴到pom.xml文件中,保存它就自动下载了,但是今天怎么剪切粘贴都没用,所以就花了点时间在网上各种搜解决方案,试了一些之后终于从根本上解决了问题,所以写个博客把解决这个问题的方案汇总一下!1. 先是对图上的两个位置一番狂点进行刷新,然并卵...于是又按照博客上的指示去寻找 Settings -> Build,Exe...

2019-10-27 12:39:09 188

转载 IntelliJ IDEA 下载安装(含注册码)

IntelliJ IDEA号称当前Java开发效率最高的IDE工具。IntelliJ IDEA有两个版本:社区版(Community)和旗舰版(Ultimate)。社区版 是免费的、开源的,但功能较少;旗舰版 提供了较多的功能————————————————版权声明:本文为CSDN博主「马帅的博客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及...

2019-10-20 14:23:59 2029 3

转载 mysql 密码错误 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

在centos下安装好了mysql,用root帐号连上mysql,然后创建一个数据库,提示下图错误:  提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的...

2019-06-16 17:18:41 598

转载 1小时教你把javaweb部署到腾讯云上详细教程(centOS6.6版本,jdk1.7+tomcat8+mysql)

最近想要把自己写的web项目部署到腾讯云上进行访问,但是腾讯云也不出一个官方的配置教程,像我们这种刚入门的新手完全懵逼。在百度上面搜了很久都没有详细的教程,都是在过程中出现各种各样的问题,所以现在我就把我自己对腾讯云的配置过程一步步的写下来,希望大家能够少走一些弯路。其实javaweb在腾讯云上的配置过程很简单,总得来说就如下几步,并没有网上说的那么复杂:1.购买腾讯云服务器或者免费试用腾...

2019-06-16 10:34:13 296 1

转载 史上最简单的 SpringCloud 教程 | 终章

转载请标明出处:http://blog.csdn.net/forezp/article/details/70148833本文出自方志朋的博客错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很...

2019-03-27 10:45:08 108

转载 spring核心框架体系结构(各个jar包作用)

很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!  spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar...

2019-02-27 19:24:03 118

转载 详解java动态代理机制以及使用场景(一)

说起java动态代理,在我刚开始学java时对这项技术也是十分困惑,明明可以直接调通的对象方法为什么还要使用动态代理?随着学习的不断深入和工作经验的积累,慢慢的体会并理解了java动态代理机制。昨天再给公司新同事做技术培训时有同学就对动态代理产生了疑问,我这里梳理一遍一并记录一下,方便大家查看对自己也是加深记忆。(1)什么是代理?大道理上讲代理是一种软件设计模式,目的地希望能做到代码重用。...

2019-02-18 09:46:41 153

转载 Mysql6.0连接中的几个问题

在最近做一些java web整合时,因为我在maven官网查找的资源,使用的最新版,6.0.3,发现Mysql连接中的几个问题,总结如下: 1、Loading class `com.mysql.jdbc.Driver'.This isdeprecated. The new driver class is `com.mysql.cj.jdbc.Driver。按照书上的教程,写了如下的数据...

2019-02-14 14:33:40 123

原创 Session介绍、API、生命周期、应用

尊重原创https://blog.csdn.net/hon_3y/article/details/54799494

2019-02-13 09:21:08 145

转载 request、session、application域对象

ServletContext对象--三大域对象Servlet三大域对象的应用 request、session、application(ServletContext)ServletContext是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间...

2019-02-13 08:55:22 277

转载 用Java写一个Mini版的tomcat服务器

Tomcat 是一个的 Web Server,它也是一个满足 Servlet 规范的容器。我们想要在浏览器上运行自己的项目,那么就必须把web项目放到服务器中运行,而tomcat正是一个很好的webserver。Java实现tomcat的功能的思路:tomcat的启动是基于socket服务,它支持 HTTP 协议!,将请求和响应封装成request和response。利用反射实例化具体的 Ser...

2019-02-11 16:33:29 275

转载 nginx 负载均衡5种配置方式

nginx 负载均衡5种配置方式1、轮询(默认)   每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  例如:  upstream bakend {  server 192.168.0.14 weight=10;  server 192.168.0...

2019-01-28 21:35:43 132

转载 Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配...

2019-01-28 21:35:10 107

转载 Web知识点

1、Get和Post方法的区别Get方法主要用于获取服务器资源,而Post方法除了能获取资源外,还可以向服务器上传数据。 Get方法会把请求的数据附在URL后面,而Post不会 Get方法传输小数据,而Post方法主要用来传递大数据或比较隐私的数据,因此Post方法的安全性高一点2、Servlet处理访问请求的流程Servlet是一种实现了javax.servlet.Servlet接...

2019-01-28 13:43:35 388

转载 IDEA_Idea 重命名或复制一个项目

转自https://blog.csdn.net/rock154/article/details/79586959。Idea 内无法直接修改Explorer 里文件夹的名称,只能手动改文件夹的名称。目前找到的最好的方法:1)重命名一个项目在Idea 项目关闭状态下,在 Explorer (Windows) / Finder (OSX) 里重命名文件夹,并删除.idea 文件夹下的 w...

2019-01-26 19:33:17 692 2

转载 angular:自定义按钮组件 并实现父子组件间的传值

在控制台输入命令创建一个按钮组件 ng g component bigbutton,cli会自动创建一个BitbuttonComponent组件,提供了html、ts、css文件。修改html、ts、css文件:html内容:<div class='big-btn' (click)='btnClick()'><img src='{{img}}' /><...

2019-01-23 10:29:42 557

转载 node-sass 安装报错解决办法

    E:\kibana>npm install node-sass > [email protected] install E:\kibana\node_modules\node-sass> node scripts/install.js Cannot download "https://github.com/sass/node-sass/rel...

2019-01-21 17:01:06 8917

转载 Java设计模式之模板方法模式(Template Method)

概述模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。比如定义一个操作中的算法的骨架,将步骤延迟到子类中。模板方法使得子类能够不去改变一个算法的结构即可重定义算法的某些特定步骤。 模式中的角色...

2019-01-16 15:59:36 127

转载 SocketClient.class.getClassLoader().getResourceAsStream路径问题

方法getResourceAsStream("")与getResource("")均常被用于获取编译路径下指定的配置文件,用法相似,下面以getResource("")为例展示其正确用法: /** * 无package */ System.out.println(this.getClass().getResource("template.xml").getPath());//相对当...

2019-01-15 20:38:01 1748

转载 Socket网络编程--聊天程序(1)

此次的聊天程序是迭代开发的。就是一步一步的修改成不同功能的聊天程序。  服务器server和客户端client    一对一,server和client是每人一句话聊天  讲解几个函数gethostbyname(),这个函数以前讲过就不多说了。  socket函数  #include <sys/socket.h>  int socket(int domai...

2019-01-15 08:48:51 508

原创 Ideal 常用快捷键

Ctrl +D                                          复制行Ctrl +X                                           删除行/剪贴行Ctrl +W                                          多次选中文本Ctrl + O                      ...

2019-01-14 14:40:39 569

转载 匿名对象与非匿名对象的区别

  类封装完以后就可以通过使用new关键字和类的构造方法来创建对象,这种对象分为两种:匿名对象与非匿名对象。何为匿名对象,何为非匿名对象呢?举个例子:假如有如下类:        package com.heima.vo;        public class Student{                    private String name="lisi";       ...

2019-01-13 14:15:56 374

转载 JDK多版本安装错误:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'

一、描述今天我先安装了jdk8,后来由于其他软件不兼容,又重新安装了jdk7并修改了环境变量为jdk7的,结果在cmd中输入Java -version发现还是用的jdk8的,于是我就将jdk8卸载后重启了机器。重启后机器再次输入jdk -version命令时出现以下错误提示: 二、解决方案将C:\Windows\System32目录下的java.exe删除即可。...

2019-01-11 21:11:01 944 1

转载 First集和Follow集的求法

FIRST集、FOLLOW集 和 SELECT集一、FIRST集FIRST(A)为A的开始符或者首符号集。1、定义:设G=(VT,VN,S,P)是上下文无关文法 ,FIRST(α)={a|α能推导出aβ,a∈VT,α,β∈V*}   特别的,若α能推导出ε,则规定ε∈FIRST(α).2、根据定义求解FIRST集(对每一文法符号X∈V 计算FIRST(X)...

2018-12-22 16:55:21 33350 9

转载 语法分析--左递归的消除,FIRST集合FOLLOW集的求解

语法分析–左递归的消除,FIRST集合FOLLOW集的求解左递归的消除如果自一个文法中,存在一个非终端符号A,使得对某个串α,存在一个推导A→(*)Aα.(其中 →(*)表示可以经过多步推导。)则该文法为左递归文法(left recursive).由于自顶向下语法分析方法不能处理左递归的文法,因此需要一个转换方法来消除左递归。 对于左递归的产生式 A → Aα | β, 替换为非左递归...

2018-12-22 14:40:35 1893

原创 js replace(/\s/g,"")代表什么意思?

这个函数是js的字符串替换函数,这个函数有两个参数,第一个函数可以是字符串或正则表达式(用以进行匹配的子字符串),第二个函数是字符串(替换匹配的子字符串)。就是在原字符串上把和第一个参数相同的字符串替换成第二个参数的字符串。这个例子使用的是正则表达式匹配字符串,其中 1.”/ /”这个是固定写法, 2.”\s”是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等, 3.”g”...

2018-12-11 14:09:18 12413

转载 tomcat7 1000并发量配置以及配置优化

作者:_NullPointer出处:https://www.cnblogs.com/renwei/首先,修改tomcat/conf/server.xml配置文件。<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"     maxThreads="500" minSpareThreads="400" /&g...

2018-12-04 10:38:20 412

Md5加密jar包(内含使用说明)

Md5加密jar包(内含使用说明)

2018-11-01

房屋租赁管理系统源码 房屋租赁管理系统源码

Mysql数据库课程设计-房屋租赁管理系统 需要在项目中引用Mysql,将数据库备份导入Mysql 可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我

2018-10-26

算法设计与分析课后答案

算法设计与分析课后答案,主要是针对课后两种算法的题目

2018-07-12

基于嵌入式系统U盘开发

基于嵌入式系统U盘开发.这是一个我上嵌入式课程时候,期末考试的论文

2018-07-11

系统架构设计师考试考点

本书由希赛教育软考学院组织编写,用以作为计算机技术与软件专业技术资格(水平)考试中的系统架构设计师级别的考试辅导指定教材。内容涵盖了*新的系统架构设计师考试大纲的所有知识点,对系统架构设计师所必须掌握的基础理论知识做了详细的介绍,重在培养系统架构设计师所必须具备的专业技能和方法。本书内容既是对系统架构设计师考试的总体纲领性的要求,也是系统架构设计师职业生涯的知识与技能体系。准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点。

2018-07-10

空空如也

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

TA关注的人

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