自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (23)
  • 收藏
  • 关注

原创 在java1.8以后加入的新特性

在原来的 接口中, interface 中是不能有方法函数的,  在1.8中  加入了  defualt 的关键字以后  可以在方法中加入了方法函数,比如在以下的代码中的演示:这个是常见的一个接口方法public int add(int x,int y);这个是加入default  的关键字的方法体default int sum(int x,int y){ re...

2018-10-26 21:16:18 419

原创 关于mysql的更改密码的操作

一、忘记原来的myql的root的密码; 在linux中进行安装mysql的时候出现了默认的密码的问题,需要的是进行更改密码但是不知道密码应为密码保存在文件中.进行的暴力的破解 :首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命...

2018-10-20 21:52:14 178

原创 vecode的语言的设置改为中文

Visual Studio Code 附有10种可用的显示语言(地区):英文(美国),简体中文,繁体中文,法文,德文,意大利文,日文,韩文,俄文和西班牙文。所有10种语言的本地化显示文本都包含在主VS代码下载中,因此不需要辅助安装。默认情况下,VS代码会拾取操作系统的显示语言,如果是不支持的语言环境,则使用英文(US)。可用的区域设置语言设置1、快捷键Windows、Linux 快捷...

2018-10-20 20:16:27 7449

原创 Node.js中使用ES6

Node.js中使用ES6ES6+ 太棒了,但是很多高级功能node是不支持的,就需要使用babel转换成ES5(1)babel转换配置,项目根目录添加.babelrc 文件{ "presets" : ['es2015']}(2)安装es6转换模块cnpm install babel-preset-es2015 --save-dev(3)全局安装命令行工具cnpm ins...

2018-10-19 23:12:28 1966

原创 在创建maven中加入新的jar包时,不是导入的maven的格式报错,我是如何解决的

在maven 中写入 ATEST 同时解决了爆红的问题,lib包也是导入进去了

2018-10-18 11:34:27 183

原创 eclipse各常用语句快捷键汇总

一、常用语句快捷键1.打印语句快键键先输入syso,然后alt+/(斜杠)System.out.println();2.main()方法快键键先输入main,然后alt+/(斜杠)public static void main(String[] args){ }二、其他快捷键1、ctrl+o:快速outline视图2、ctrl+page down或ctrl+page up:...

2018-10-17 20:02:59 6709 1

原创 Redis Jedis、jedisCluster的使用

Redis Jedis、jedisCluster的使用1、Jedis客户端https://redis.io/clients2、Jedis源码包与使用介绍https://github.com/xetorthio/jedis3、项目中使用通过maven引入Jedis的依赖包复制代码 redis.clients jedis 2.9.0 jar ...

2018-10-17 11:30:53 6628

原创 Invalid argument during startup: unknown conf file paramete

今天也是遇到了,在改配置的时候,在cmd中启动redis-server.exe  redis.windows.conf 再也启动不了,不知道怎么回事,百度的也是不起效果,我自是更改配置文件,从redis的压缩包从新进行解压一份找出一份redis.windos.conf的文件进行覆盖,可以进行启动了,改配时一定要注意,不要犯低级的错误         ...

2018-10-16 10:45:28 3237

原创 常用的Git的代码

1234567891011121314151617 //添加远程仓库git remote add origin git@github.com:xx.git//删除远端分支git push origin --delete <branchName>//添加 Taggit tag v1.0//删除远端 Ta...

2018-10-15 11:12:53 106

原创 关于token的到期的问题如何进行解决的,用户在浏览时,token到期时,是怎么做的.

在浏览器中访问服务器产生cookie和session.用户的信息保存在token中.  [一] 如何保存token的安全的问题,防止盗用  1.1 通过https 对网站的传输的加密,一定的程度保证安全的问题.  1.2 对token进行MD5的加密. 或base64 的处理加盐的处理. [二]  token到期的处理的客户登录以后 对 token 进行反送 两次的时期,一长一...

2018-10-14 21:13:35 14113

原创 关于mysql的优化学习总结

目标了解什么是优化 掌握优化查询的方法 掌握优化数据库结构的方法 掌握优化MySQL服务器的方法什么是优化?合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 优化是多方面的,包括查询、更新、服务器等。 原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。IO次数CPU的运算复杂度 数据库性能参数使用SHOW STATUS语句查看MySQL数据库的性能参...

2018-10-14 19:31:17 304

原创 关于readis 与 Mongodb的区别 在技术的选型,

  关于readis 与 Mongodb的区别 在技术的选型, [一] 个人的认为 readis 是用在缓存,Mongodb 用在数据库中,Readis是把数据保存到内存中的,对数据的crud的改变就像 更改变量一样非常的方便 Mongodb 是一个存储数据结构的系统, 对数据的crud 可以加入条件的 ,像sql语句一样,非常的灵活.  因为两者的存储的方式不同,决定...

2018-10-13 15:26:34 759

原创 关于 Oracle的单引号与双引号的使用的选择

  引号的问题 : Orcle的如何选择使用 单引号与双引号的使用的选择:===>   基本上,只要是(别名) 或者不需要Oracle解析的用 双引号,剩下的是使用单引号,比如(字符串)....

2018-10-12 17:37:41 1989

原创 对比 RibbiteMQ 的技术选型,为什么要用到Ribbite 不用 active ,kafka mq 的总结

   对比 RibbiteMQ 的技术选型,为什么要用到Ribbite  不用 active  ,kafka mq 的总结 RabbitMQ 选型和对比1.从社区活跃度按照目前网络上的资料,RabbitMQ 、activeM 、ZeroMQ 三者中,综合来看,RabbitMQ 是首选。2.持久化消息比较ZeroMq 不支持,ActiveMq 和RabbitMq 都支持。持久...

2018-10-12 11:42:59 1355

原创 天气预报的接口 josn 进行企业级的解析

 在以前 有一个天气预报的接口,是json类型的,数据比较大,不会进行解析,功能没有做出来,今天偶然的学习中,可以拿出来了   api返回的数据:      {    "date": "20180805",    "message": "Success !",    "status": 200,    "city": "北京",    "co

2018-10-11 21:55:40 276

原创 转义的字符串

HTML字符实体(Character Entities),转义字符串(Escape Sequence)为什么要用转义字符串?HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢?这就要说到HTML转义字符串(Escape Sequ...

2018-10-11 18:09:29 1409

原创 常用的正则表达式{陆续补充中}

常用的正则表达式常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a...

2018-10-11 18:07:39 258

原创 一次解决 [请求和响应] 乱码的问题

//  利用的  filter 的技术 对 request(请求)  和 response {响应} 进行乱码的处理  package com.heima.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletReq...

2018-10-11 17:17:54 804

原创 EL 的运算符的使用

算术运算顾名思义,算术运算是进行算术运算的符号,主要包括:加,减,乘,除。具体使用如下表:运算符 说明 使用示例 结果 + 加 ${n1+n2} 30 - 减 ${n1-n2} -10 * 乘 ${n1*n2} 200 /或div 除 ${n1/n2}   %或mod 取余...

2018-10-11 15:08:17 743

转载 解读 TDD 测试驱动开发

转自:http://www.jianshu.com/p/62f16cd4fef3本文结构:什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读什么是 TDDTDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test Driv...

2018-10-10 14:42:17 227

原创 初始化servlete,tomcate进行启动时立刻进行加载servlet,获取配置文件信息,

给指定的servlet进行加入一段标签,<load-on-startup>.  此时的servlet 不做任何业务的处理的,而是用作系统的启动初始化时数据使用.    实现的步骤,  在web.xml中的  <servlet></servlet> 进行配置    <load-on-startup>2</load-on-startup...

2018-10-09 16:45:50 613

原创 tomcat正常启动后http://localhost:8080/报错404

解决方法是 【1】 查看一下当前的端口  cmd                       【2】  查看环境变量, java是否安装好,  statup是否正常的启动。                   【3】   删除原文件,从新解压新的tomcate的压缩包...

2018-10-05 22:42:57 1153

vcredistx多个版本.zip

mysql5.7 必须安装vcredistx86x64,先安装64后86,mysql5.7

2020-04-06

清理update的文件适用于maven的本地仓库.bat

mavne 下载失败,报红,自动清除 你只需要在次刷新一下maven 就完美解决 mavne 下载失败,报红,自动清除 你只需要在次刷新一下maven 就完美解决 mavne 下载失败,报红,自动清除 你只需要在次刷新一下maven 就完美解决 mavne 下载失败,报红,自动清除 你只需要在次刷新一下maven 就完美解决

2019-11-26

switchHosts的下载地址.txt

host的作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动将Host文件中寻找对应的IP地址,一旦找到,系统会立即打开对应的网页,如果没有找到,则系统会将网址提交DNS域名解析服务器进行IP地址的解析; 注意:Host文件配置的映射时静态的,若果网络上的计算机更改了请及时更新IP地址否则将不能访问 DNS万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串,通过域名,最终能够得到Io地址的过程叫做域名解析(或主机名解析),DNS协议事运行在UDP协议之上的使用端口号53. 功能:静态映射,每台设备上都配置主机到IP地址的映射各设备独立维护自己的用设表,而且只供本设备使用; 动态映射,建立一套域名解析系统,只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信设备,首先需要到DNS服务器查询主机所对应的IP地址 随便附上这两天纠结的问题: 通过fiddler抓包作为代理时, 运行RN项目时,app中的一些页面能够打开,而有些页面打不开 关掉fiddler后打不开的页面能偶打开,所以一直以为是fiddler的问题;但是fiddler没有发现任何问题花掉了一下午 第二天感谢同事的帮忙,是因为hosts文件中的映射错误,把hosts文件清空就OK了 ———————————————— 版权声明:本文为CSDN博主「追根溯源」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/liulei21/article/details/84852941

2019-11-03

Kitematic-Mac.zip

Mac 版本的Kitematic 管理工具 hub 仓库有没有遇到一种情况,第一天到新公司上班,一堆软件要装,一堆开发环境需要搭建,就要花上好几个小时了。现在你只需要安装docker加上这个kitematic界面工具。 最浅显的好处 省去搭建本地开发环境的时间 方便管理docker容器 省去电脑内存

2019-10-18

mybatis入门的基础三天知识量

在Mybatis-config.xml中引入jdbc.properties资源文件: <?xml version="1.0" encoding="UTF-8" ?> <!-- 引入外部资源文件 resource:默认引入classpath路径下的资源文件 --> <!-- 配置环境:可以配置多个环境,default:配置某一个环境的唯一标识,表示默认使用哪个环境 -->

2018-11-19

tomcat性能优化

通过优化tomcat提高网站的并发能力。 2.服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。 3.优化配置

2018-10-14

mysql性能的优化

了解什么是优化 掌握优化查询的方法 掌握优化数据库结构的方法 掌握优化MySQL服务器的方法

2018-10-14

mysql5.6的新特性

注意的 ppt 网易DBA 王洪权 读索引 2.检查索引的条件 3.读整行记录 4.检查where条件,过滤数据

2018-10-14

知识图谱,面试大纲,可以学习使用

阅读源码 阅读、分析源码是程序员最基本的码代码能力也是码农的根本所在,学习经典源码中所用到的经典设计思想及常用设计模式,能够帮你了解大牛是如何 写代码的,从而吸收大牛的代码功力。

2018-09-23

阿里短信的使用指导

这里要修改3个地方: - phoneNumber:发送的目标手机 - signName:签名名称,这个去控制台查看 - templateCode:模板id,也去控制台查看 运行main函数测试:

2018-09-23

springcloud微服务

微服务的特点: - 单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责 - 微:微服务的服务拆分粒度很小,例如一个用户管理就可以作为一个服务。每个服务虽小,但“五脏俱全”。 - 面向服务:面向服务是说每个服务都要对外暴露服务接口API。并不关心服务的技术实现,做到与平台和语言无关,也不限定用什么技术实现,只要提供Rest的接口即可。 - 自治:自治是说服务间互相独立,互不干扰 - 团队独立:每个服务都是一个独立的开发团队,人数不能过多。 - 技术独立:因为是面向服务,提供Rest接口,使用什么技术没有别人干涉 - 前后端分离:采用前后端分离开发,提供统一Rest接口,后端不用再为PC、移动段开发不同接口 - 数据库分离:每个服务都使用自己的数据源 - 部署独立,服务间虽然有调用,但要做到服务重启不影响其它服务。有利于持续集成和持续交付。每个服务都是独立的组件,可复用,可替换,降低耦合,易维护

2018-09-01

Springboot启动器

java一直被人诟病的一点就是臃肿、麻烦。当我们还在辛苦的搭建项目时,可能Python程序员已经把功能写好了,究其原因注意是两点: - 复杂的配置, 项目各种配置其实是开发时的损耗, 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。 - 一个是混乱的依赖管理。 项目的依赖管理也是件吃力不讨好的事情。决定项目里要用哪些库就已经够让人头痛的了,你还要知道这些库的哪个版本和其他库不会有冲突,这难题实在太棘手。并且,依赖管理也是一种损耗,添加依赖不是写应用程序代码。一旦选错了依赖的版本,随之而来的不兼容问题毫无疑问会是生产力杀手。 而SpringBoot让这一切成为过去! > Spring Boot 简化了基于Spring的应用开发,只需要“run”就能创建一个独立的、生产级别的Spring应用。Spring Boot为Spring平台及第三方库提供开箱即用的设置(提供默认设置,存放默认配置的包就是启动器),这样我们就可以简单的开始。多数Spring Boot应用只需要很少的Spring配置。

2018-09-01

springboot某传某知乐优商城

java一直被人诟病的一点就是臃肿、麻烦。当我们还在辛苦的搭建项目时,可能Python程序员已经把功能写好了,究其原因注意是两点: - 复杂的配置, 项目各种配置其实是开发时的损耗, 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。 - 一个是混乱的依赖管理。 项目的依赖管理也是件吃力不讨好的事情。决定项目里要用哪些库就已经够让人头痛的了,你还要知道这些库的哪个版本和其他库不会有冲突,这难题实在太棘手。并且,依赖管理也是一种损耗,添加依赖不是写应用程序代码。一旦选错了依赖的版本,随之而来的不兼容问题毫无疑问会是生产力杀手。 而SpringBoot让这一切成为过去! > Spring Boot 简化了基于Spring的应用开发,只需要“run”就能创建一个独立的、生产级别的Spring应用。Spring Boot为Spring平台及第三方库提供开箱即用的设置(提供默认设置,存放默认配置的包就是启动器),这样我们就可以简单的开始。多数Spring Boot应用只需要很少的Spring配置。

2018-09-01

lucene 的开发包6.6

lucene 的开发包6.6

2018-08-23

在 idea中将重复的代码加入模块中

在 idea中将重复的代码加入模块中在 idea中将重复的代码加入模块中在 idea中将重复的代码加入模块中

2018-08-23

ssm黑马旅游整合最终版2018

<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>cn.itcast.parent</groupId> <artifactId>itcast-parent</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> <groupId>cn.itcast</groupId> <artifactId>travel</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>war</packaging> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </dependency> &lt;!-- 连接池 --&gt; <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> </dependency> &lt;!-- Jackson Json处理工具包 --&gt; <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> </dependency> </dependencies> <build> <plugins> &lt;!-- 配置Tomcat插件 --&gt; <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <configuration> <port>8080</port> <path>/</path> </configuration> </plugin> </plugins> </build> </project>

2018-08-19

Maven高级适合学习使用''

在这个技术飞速发展的时代,各类用户对软件的要求越来越高,软件本身也变得越来越复杂。因此软件设计人员往往会采取各种方式对软件划分模块,以得到更清晰的设计及更高的重用性。当把Maven应用到实际项目中的时候,也需要将项目分成不同的模块。 当把一个项目分成多个模块后,我们每次都需要构建多个模块,很麻烦。Maven聚合(或者称为多模块)这一特性就是为该需求服务的。

2018-08-19

java23种设计模式

有感于设计模式在日常开发中的重要性,同时笔者也自觉对设计模式小有心得,故笔者*写二十三种设计模式的简单例子、 并整理二十三种设计模式的理论部分,综合汇总成这份Java设计模式(疯狂J*va联盟版),希望对大家有所帮助。 本份帮助文档主要是为了向读者介绍二十三种设计模式,包括模式的描述,适用性,模*的组成部分,并附带有简单的例 子和类*,目的是为了让读*了解二十三种*计模式,并能方便的查阅各种设计模*的用法及注意点。 所附的例子非常简单,慢慢的引导读者从浅到深了解设计模式,并能从中享受设计的乐趣。 由于每个人对设计*式的理解都不尽一致,因此,可能本文档的例子*有不恰当的地方,还望各位读者指出不恰当的地方。 欢迎登录疯狂J*va联盟进行技术交流,疯狂Java联盟的论坛宗旨是:

2018-08-09

mybatis的总结一

spring,mybatis

2018-08-06

svn的安装和使用的教程

svnde 的使用,idea中的如何配套使用,特别全-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2018-08-03

JAVA中的序列化

JAVA中的序列化。。。

2018-07-02

Nginx服务器软件1.13.8版本

Nginx的1.13.8版本使用,自测试已经使用了。

2018-07-01

空空如也

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

TA关注的人

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