自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟机时间与本地时间不一致

问题date命令显示跟电脑差8小时解决1、安装ntpdate安装时间同步插件,报错Centos6已于今年11月停止支持原CentOS-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geo

2021-10-04 12:19:54 1768

原创 npm run dev

问题:解决:

2021-09-26 13:03:41 204

原创 Linux tar命令的使用

#将test目录打包一个tartar cvf test.tar test/ #解开一个tartar xvf test.tar #将test目录打包并压缩一个 tar.gztar zcvf test.tar.gz test/ #解压一个tar.gztar zxvf test.tar.gz 参数说明:-z:通过gzip支持的压缩或解压缩-c:建立压缩档案-x:解压缩-v:显示所有过程-f:跟上要处理的文件名。...

2021-09-25 19:24:24 131

原创 Tomcat日志显示乱码问题

原因Tomcat目录下的logs文件夹会生成相应的日志文件,发现旧版本生成的日志文件编码是GBK,而Windows控制台的编码也是GBK,所以不会乱码。而新版本生成的日志文件编码是UTF-8,所以就造成了中文乱码问题...

2021-09-17 17:32:14 1000

原创 v-if 和 v-show

v-ifv-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。当v-if为false相当于在标签都不存了v-showv-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。当v-show为false相当于在标签添加样式style="display: none;"使用场景如果需要非常频繁地切

2021-09-17 10:33:06 49

原创 网络连接及进程cmd命令

netstat参数显示协议统计信息和当前 TCP/IP 网络连接。-a 显示所有连接和侦听端口。-n 以数字形式显示地址和端口号。-o 显示拥有的与每个连接关联的进程 ID。用例# 查看所有的端口占用情况netstat -ano# 查看指定端口的占用情况netstat -aon|findstr "8080"tasklist参数该工具显示在本地或远程机器上当前运行的进程列表。用例# 查看PID对应的进程

2021-09-12 14:58:19 800

原创 Struts2入门(一):HelloWorld

一、引入Jar在lib文件夹下引入如下图所示的jar包:jar包:https://wwr.lanzoui.com/b02ictfbi 密码:38a7二、配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schem

2021-09-02 00:22:53 385

原创 不同语言的Hello World

不同语言的Hello WorldJavaSystem.out.println("Hello,World!"); Cprintf("Hello,World!");C++std::cout << "Hello,World!" << std::endl;C#Console.WriteLine("Hello,World!"); Pythonprint("Hello,World!")PHPecho "Hello,World!";

2021-08-29 23:11:10 80

原创 Dubbo 整合SpringBoot的三种方式

Dubbo 整合SpringBoot的三种方式一、常用(application.properties)1.1 导入Maven依赖1.2 application.properties1.3 启动类二、利用@ImportResource导入xml配置文件2.1 导入Maven依赖2.2 XML配置文件2.3 启动类三、在配置类进行dubbo的相关配置3.1 导入Maven依赖3.2 配置类3.3 启动类一、常用(application.properties)导入dubbo整合springboot的mave

2021-07-05 21:01:55 423

原创 Dubbo 本地存根

远程服务后,客户端通常只剩下接口,而实现全在服务器端,但提供方有些时候想在客户端也执行部分逻辑,比如:做 ThreadLocal 缓存,提前验证参数,调用失败后伪造容错数据等等,此时就需要在 API 中带上 Stub,客户端生成 Proxy 实例,会把 Proxy 通过构造函数传给 Stub,然后把 Stub 暴露给用户,Stub 可以决定要不要去调 Proxy。spring xml配置<dubbo:service interface="com.cjm.UserService" stub="t.

2021-07-05 20:27:27 50

原创 Dubbo 多版本

当一个接口实现,出现不兼容升级时,可以用版本号过渡,版本号(version)不同的服务相互间不引用。可以实现灰度发布(版本迁移)在低压力时间段,先升级一半提供者为新版本再将所有消费者升级为新版本然后将剩下的一半提供者升级为新版本一、服务提供者配置文件<!-- 老版本 --><dubbo:service interface="com.cjm.UserService" ref="userService01" version="1.0.0" /><bean i.

2021-07-03 16:23:24 451

原创 Dubbo 超时配置

精确优先:方法级优先,接口级次之,全局配置再次之。消费者优先:如果级别一样,则消费方优先,提供方次之。注意:精确优先>消费者优先优先级从上到下:消费者reference-method<dubbo:reference interface="com.xxx.XxxService"> <dubbo:method name="findXxx" timeout="1000" /></dubbo:reference>提供者reference-m.

2021-07-03 15:49:17 77

原创 Dubbo 启动时检查

Dubbo 启动时检查一、检查类型二、检查设置方式2.1 XML2.1.1 服务2.1.2 注册中心2.2 properties2.3 JVM参数默认:Dubbo 默认会在启动时检查依赖的服务是否可用,服务不可用时会抛出异常,阻止 Spring 初始化完成,默认值 check="true"。修改:可以通过设置 check="false" 关闭检查,这样即使依赖的服务不可用时也不会抛出异常。应用场景:如果Spring 容器是懒加载的,或者通过 API 编程延迟引用服务,可以关闭检查。

2021-07-03 00:21:44 472

原创 Dubbo 配置加载顺序

优先级从高到低:JVM参数>XML>applicaion.properties>dubbo.propertiesJVM -D 参数:当你部署或者启动应用时,它可以轻易地重写配置,比如,改变 dubbo 协议端口;-Ddubbo.protocol.port=20880XML<dubbo:protocol port="20881"application.propertiesdubbo.protocol.port=20882dubbo.propert

2021-07-02 23:50:47 178

原创 Dubbo 集成SpringBoot

Dubbo 集成SpringBoot一、API(分包)二、服务提供者2.1 引入Maven依赖2.2 编写实现类2.3 编写控制类2.4 application.properties2.5 启动类三、服务消费者3.1 引入Maven依赖3.2 编写实现类3.3 application.properties3.4 启动类一、API(分包)建议将服务接口、服务模型、服务异常等均放在 API 包中,因为服务模型和异常也是 API 的一部分,这样做也符合分包原则:重用发布等价原则(REP),共同重用原则(CR

2021-07-02 18:42:59 282

原创 eclipse代码自动补全

1、点击菜单栏,打开 Eclipse -> Window -> Perferences2、找到Java 下的 Editor 下的 Content Assist,点击它3、找到第二个“Auto activation triggers for Java:”选项,在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之后才会有代码提示和自动补全,把该文本框中的“.”换成“abcdefghijklmnopqrstuvwxyz.”即可。...

2021-07-01 04:12:00 800

原创 Dubbo Spring配置文件使用

Dubbo Spring配置文件使用一、API(分包)建议将服务接口、服务模型、服务异常等均放在 API 包中,因为服务模型和异常也是 API 的一部分,这样做也符合分包原则:重用发布等价原则(REP),共同重用原则(CRP)。beanUserAddressserviceOrderServiceUserService二、服务提供者2.1 引入Maven依赖API包dubbo包操作zookeeper的包pom.xml<dependencies>

2021-07-01 03:55:05 484

原创 Spring Boot对数据库密码加密

Spring Boot对数据库密码加密一、引入pom依赖二、加密三、application.yml四、解密一、引入pom依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.9.2</version></de

2021-04-15 10:50:13 164

原创 Java主方法main里面的String[] args

Java主方法main里面的String[] args主方法main里面的String[] args1.代码2.运行结果主方法main里面的String[] argsString args[ ]或者String[ ] args表示给主方法传一个字符串数组1.代码public class Test{ public static void main(String[] args){ System.out.println("username:"+args[0]+"\n"+"pas

2021-04-14 16:18:28 114

原创 SpringBoot学习笔记:Swagger

SpringBoot学习笔记:Swagger一、从pom.xml引入Maven依赖二、配置Config类三、Controller类四、测试一、从pom.xml引入Maven依赖注意:不要引入太新依赖,之前遇到坑,引入3.0.0版本打开不了swagger-ui.html页面<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactI

2020-12-19 12:36:42 144 1

原创 Linux安装Nginx

Linux安装Nginx一、安装编译工具及库文件二、安装 PCRE三、安装 Nginx四、Nginx 配置五、启动 Nginx六、访问站点七、Nginx 其他命令一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。1、下载 PCRE 安装包,下载地址: http://downloads.sourcef

2020-11-22 21:32:57 192

原创 Linux安装JDK

Linux安装JDK1.下载linux对应的jdk版本压缩包2.解压缩包3.把jdk重命名并移到`/usr/local`文件夹下4.修改/etc/profile文件,添加环境变量5.使配置文件立即生效6.测试是否安装成功1.下载linux对应的jdk版本压缩包我使用32位的linux,所以—>jdk-8u251-linux-i586.tar.gz下载网址2.解压缩包tar -zxvf jdk-8u251-linux-i586.tar.gz3.把jdk重命名并移到/usr/local文件夹

2020-11-22 00:13:08 43

原创 Spring Security01:Hello Security入门

Spring Security01:Hello Security入门一、创建一个SpringBoot项目二、pom.xml导入Maven依赖三、Cotroller类四、运行项目一、创建一个SpringBoot项目略二、pom.xml导入Maven依赖<dependencies><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot

2020-11-01 10:41:45 134

原创 SpringBoot学习笔记(七):Mybatis-Generator代码自动生成

SpringBoot学习笔记(七):Mybatis-Generator代码自动生成一、pom.xml引入Maven依赖二、application.properties配置三、mybatis-generator.xml四、创建主文件Generator.java五、运行结果项目结构一、pom.xml引入Maven依赖mybatis-generator-core为主要依赖<dependency> <groupId>org.springframework.boot&

2020-10-28 12:23:36 230 1

原创 SpringMVC 中 @ControllerAdvice 注解

SpringMVC 中 @ControllerAdvice 注解一、web.xml二、springmvc-config.xml三、@ControllerAdvice类四、实体类五、控制类六、总结@ControllerAdvice 的三个功能:全局异常处理全局数据绑定全局数据预处理一、web.xml<!-- 配置Spring MVC前端核心控制器 --><servlet> <servlet-name>springmvc</servlet-na

2020-10-18 15:39:06 95

原创 SpringBoot学习笔记(五):Mybatis XML版

SpringBoot学习笔记(五):Mybatis XML版一、Maven依赖二、application.properties配置三、mybatis-config.xml四、UserMapper.xml映射文件五、Mapper接口文件六、启动类七、测试类MyBatis参考文档一、Maven依赖主要依赖:mybatis-spring-boot-starter<dependencies> <dependency> <groupId>org.spr

2020-10-12 15:08:20 65

原创 SpringBoot学习笔记(六):Mybatis注解版

SpringBoot学习笔记(四):Mybatis注解版一、什么是 MyBatis?二、Maven依赖三、application.properties数据源配置四、启动类添加对 mapper 包扫描五、Mapper接口文件六、测试类MyBatis参考文档一、什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和

2020-10-12 14:49:37 87

原创 SpringBoot学习笔记(四):Thymeleaf基本使用

SpringBoot学习笔记(四):Thymeleaf基本使用Spring Boot-ThymeleafThymeleaf的简单介绍标准表达式语法pom.xml引入依赖application.properties自定义错误处理控制类template包下的html文件Spring Boot-ThymeleafThymeleaf官网Thymeleaf的简单介绍Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。标准表达式语法1.变量表达式:${}2.选择或星号表达式:*

2020-10-12 13:02:09 283

原创 SpringBoot学习笔记(三):Jpa基本使用

SpringBoot学习笔记(三):Jpa基本使用一、Spring Boot Jpa 介绍Jpa 是什么?二、pom.xml引入Maven依赖三、实体类四、继承 JpaRepository五、测试类Spring Data JPA 参考指南一、Spring Boot Jpa 介绍Jpa 是什么?Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。Spring

2020-10-12 12:38:54 105

原创 SpringBoot学习笔记(二):Web简单开发

SpringBoot学习笔记(二):Web简单开发一、项目结构二、Json 接口开发三、自定义 Filter两个步骤四、自定义 PropertySpringBoot Web开发非常简单,包括json输出、自定义filter、property操作等一、项目结构二、Json 接口开发需要类添加 @RestController 或(@Controller+@ResponseBody),默认类中的方法都会以 json 的格式返回三、自定义 Filter两个步骤实现 Filter 接口,实现

2020-10-12 11:51:42 53

原创 SpringBoot学习笔记(一):Demo

SpringBoot学习笔记(一):Demopom.xml<!-- web开发包:包含Tomcat和Springmvc --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!-- 单元测试包 --

2020-10-12 10:37:17 165

原创 Python3-有道翻译

Python3爬虫-有道翻译1、打开有道翻译2、Network下搜索translate并点击框选内容3、获取目标网址4、查看Form Data5、编写代码1、打开有道翻译有道翻译随意填写一个内容如“Tom”2、Network下搜索translate并点击框选内容3、获取目标网址注意:把_o删除4、查看Form Data5、编写代码import requestsimport jsonif __name__ == "__main__": #目标网址 url="htt

2020-05-30 23:09:17 329

原创 Python3实战--暴力破解zip或rar压缩文件密码

Python3实战--暴力破解zip或rar压缩文件密码混合密码1、准备字典2、暴力破解数字密码破解软件混合密码1、准备字典import itertools as itswords = 'abcdefghijklmnopqrstuvwxyz1234567890'r = its.product(words, repeat=4) # repeat要生成多少位的字典with open("pwd.txt", "a")as f: for i in r: f.write("".join(i))

2020-05-28 18:16:58 7296 2

空空如也

空空如也

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

TA关注的人

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