nginx简单入门总结

下载安装nginx 进入nginx官网下载稳定版本zip,解压之后即可使用nginx了 nginx启动方式(三种) 1.进入nginx所在目录的命令行,输入nginx即可启动nginx,只是当前命令行会锁定 2.进入nginx所在目录的命令,输入start nginx即可启动n...

2018-07-17 14:01:02

阅读数 171

评论数 0

maven初使用:IDEA使用maven构建多模块项目

新建一个maven工程,修改里面的pom文件 将<packaging>jar</packaging>修改成<packaging>pom</...

2018-07-11 17:36:11

阅读数 108

评论数 0

maven初使用:一些设置总结

创建maven项目时设置的artifactId和groupId代表的是什么 groupId代表的是项目组织唯一的标志符,一般写两层就可以了,第一层为com/org/cn之类的,com表示商用组织,org表示非盈利组织之类的;第二层为公司名称,如apache之类的 artifactId代表等...

2018-07-06 14:12:34

阅读数 109

评论数 0

MySQL5.7安装全过程总结

首先需要下载MySQL的安装包,下载地址 解压下载后的zip包,找到并复制里面的bin文件夹的路径,添加到系统path环境变量中 在与bin目录同级的目录下创建my.ini文件(如果没有的话),并输入如下配置: [mysqld] character-set-server=utf8 #...

2018-06-13 19:56:22

阅读数 151

评论数 0

SpringBoot入门系列篇(十六):actuator监控模块入门

actuator是SpringBoot提供的一个用于监控的模块,想要在SpringBoot中使用则需要引入该jar包: <dependency> <groupId>org.springframewor...

2018-06-11 16:42:35

阅读数 439

评论数 1

解决git导入远程项目时的filename too long的错误

使用git命令在github上克隆一个项目到本地时出现了一个错误: Filename too long 这是因为git在windowa下的文件名长度最大是260,(git在Linux下最大支持4096长度的文件名),可以通过输入以下命令解决: git config --globa...

2018-06-11 10:29:22

阅读数 392

评论数 0

《Java深入解析-渗透java本质的36个话题》总结

浮点类型的种种悬疑 浮点类型只是近似的存储,这很显而易见,因为在计算机内部是使用二进制来存储数值的,而对于0.3333之类的奇数小数就没办法存储,因此采用的是一种近似值的方式进行存储的,所以就会造成一个误差:下面代码将输出false,因为对于浮点数运算会存在误差: double x = 0.1...

2018-05-19 12:42:59

阅读数 423

评论数 0

jenkins初使用:windows下安装jenkins

首先下载jenkins.war包 下载网址:jenkins.war 选择相应的版本点击然后下载里面的jenkins.war包即可 启动jenkins 有两种方式:直接将war包放到tomcat的webapp下面然后启动tomcat即可;还有一种方式就是使用java命令来运行该war包,首先...

2018-05-16 14:09:43

阅读数 102

评论数 0

SpringBoot入门系列篇(十五):IDEA实现热部署

首先需要引入devtool包(如果只是前端热部署,就不需要引入该jar 包) <dependency> <groupId&g...

2018-05-12 21:46:52

阅读数 177

评论数 3

Mysql一些实用的优化实践

大多数的MySQL服务器都启动了查询缓存,但是有些时候,一些特殊的sql语句会阻止MySQL服务器查询缓存执行任务 使用不固定值来查询数据 比如使用now()这种不固定的值来查询数据时,因为返回的数据都是不确定的,根据时间进行响应获取的,所以mysql服务器不会去缓存该数据,代码如下: ...

2018-05-12 21:37:57

阅读数 148

评论数 0

SpringBoot入门系列篇(十四):使用@Async注解进行异步方法调用

异步调用的概念 异步调用相对于同步调用而言,通常的方法都是程序按照顺序来执行的,程序的每一步都需要等到上一步执行完成之后才能继续往下执行;而异步调用则无需等待,它可以在不阻塞主线程的情况下执行高耗时方法 如何实现异步调用 在不使用SpringBoot的时候我们通常使用多线程的方式来实现异步调...

2018-05-12 20:11:45

阅读数 1629

评论数 0

IDEA操作技巧:一些常用且实用的插件

CodeGlance:可帮助我们快速定位代码,下载之后会在IDEA的编辑区右侧显示一个代码进度条 设置方式 打开设置可以看到有一个codeGlance栏,点击可以进行设置 BackgroundImage:用于设置IDEA的背景图片 设置方式 使用快捷键ctrl+shift+A...

2018-05-08 16:50:53

阅读数 2203

评论数 0

IDEA操作技巧:一些常用且实用的快捷键

F1:打开IDEA的帮助文档 F2:定位到当前文件的错误位置 F3:搜素当前文件指定的数据,等同于ctrl+F F5:复制当前文件 ctrl+F4:关闭当前打开的文件 ctrl+shift+F7:高亮光标所处位置的代码 视图和编辑区进行来回切换的方式: ##切换到视图区 alt+...

2018-05-08 15:51:01

阅读数 834

评论数 0

SpringgBoot入门系列篇(十三):部署SpringBoot到tomcat上并启动

前期准备 首先需要搭建一个SpringBoot项目,这里我使用的是IDEA搭建SpringBoot+maven项目,SpringBoot项目的简单搭建可以参考这篇文章:SpringBoot入门:从HelloWorld开始 那么,接下来就开始实现部署吧 部署SpringBoot...

2018-01-21 18:15:24

阅读数 6912

评论数 0

IDEA初使用:解决搜狗输入法不跟随BUG

bug简述 当打开idea进行中文输入时,会发现输入的拼音在IDEA中时不跟随的,但是其实我们已经输入了,这样一来,输没输错也不知道 bug产生原因 网上百度的大神都说是因为idea自带的jre有问题造成的,idea对中文的支持很差,因此产生了这样一个bug 解决方案汇总 以...

2018-01-21 12:38:09

阅读数 9759

评论数 2

SpringBoot入门系列篇(十二):使用XML配置Bean

前情提要 虽然SpringBoot的理念就是零配置编程,但是有时候也会出现绝对需要使用XML进行配置的情况,SpringBoot也同样提供了手动加载XML配置中的bean的方法,下面就来简单的介绍一下 在SpringBoot中简单的使用XML配置Bean 首先新建两个包,org....

2018-01-17 00:33:29

阅读数 9651

评论数 1

SpringBoot入门系列篇(十一):实现文件上传

前情提要 现在大多数的web开发基本都会用到文件上传这一个功能,文件上传分为单文件上传和多文件上传,下面就一一讲解一下通过SpringBoot框架对两种上传的实现 SpringBoot实现单文件上传 首先建立一个html界面,包含一个form文件上传表单,代码如下: ...

2018-01-17 00:14:20

阅读数 2157

评论数 0

SpringBoot入门系列篇(十):改变启动类自动扫描的包

前情提要 之前的系列篇每篇都有创建并启动一个启动类,主要是用于自动扫描并实例化所有的bean,而启动类的扫描默认是扫描与该启动类同包以及其子包下的类,有时候我们还需要修改或者说是添加自动扫描的包的位置,接下来就通过一个简单的例子来讲解如何实现 改变启动类自动扫描的包 改变启动...

2018-01-17 00:01:09

阅读数 12188

评论数 0

SpringBoot入门系列片(九):使用自定义的属性并配置成类

前情提要 在SpringBoot中使用application.properties默认了很多配置,有时候我们也需要到该属性配置文件中自定义属性值,甚至于将一系列自定义属性合并成一个对象,而SpringBoot中也提供了这种功能的实现,那么现在就来试试吧 使用自定义的属性并配置成类 ...

2018-01-16 23:23:53

阅读数 358

评论数 0

SpringBoot入门系列篇(八):SpringBoot中使用Interceptor

前情提要 之前的系列篇中介绍了在SpringBoot中使用过滤器,其实拦截器和过滤器从功能上来说,拦截器/过滤器所能实现的功能过滤器/拦截器都能够实现。但是过滤器是java实现的,它需要依赖于Servlet容器,而拦截器是SprignMVC实现的一个机制,独立于Servlet容器,而且能实现...

2018-01-16 22:00:58

阅读数 12172

评论数 5

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