04 2018 档案

摘要:在vi如何查找文字 如何撤销上一步的操作 阅读全文
posted @ 2018-04-28 16:44 发疯的man 阅读(580) 评论(0) 推荐(0) 编辑
摘要:关闭防火墙: 阅读全文
posted @ 2018-04-28 16:23 发疯的man 阅读(183) 评论(0) 推荐(0) 编辑
摘要:原贴地址:https://www.cnblogs.com/zuidongfeng/p/8032505.html 我linux服务器上是这样启动的: kill -9 14172 //杀死进程 redis-cli -a root //客户端带密码启动 127.0.0.1:6379> config get 阅读全文
posted @ 2018-04-28 16:19 发疯的man 阅读(284) 评论(0) 推荐(0) 编辑
摘要:没有用tar包的方法,太麻烦,还需要找,还需要编译,还需要下乱七八糟的依赖模块。麻烦的一逼,看网上说的。就采用了在线安装的方法。很快。注意一下,这种方法安装是安装到系统默认的位置。我也不知道怎么换。留个坑,有空填,毕竟我也是linux菜逼。先用起来再说。 参考链接:https://blog.csdn 阅读全文
posted @ 2018-04-28 15:07 发疯的man 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:遇到 nginx: [warn] server name "http://127.0.0.1" has suspicious symbols in D:\nginx-1.12.1/conf/vhost/ho 之类的错误的时候 八成是你因为你绑定了多个意思是重复绑定了server name,但这个警告 阅读全文
posted @ 2018-04-28 00:36 发疯的man 阅读(3271) 评论(0) 推荐(0) 编辑
摘要:整理一下: @EnableEurekaServer 注册中心 @EnableDiscoveryClient 提供服务 @EnableFeignClients 消费者(Feign特有的,而且他自带断路器) @EnableHystrix 断路器 @EnableHystrixDashboard 开启仪表盘 阅读全文
posted @ 2018-04-27 17:13 发疯的man 阅读(273) 评论(0) 推荐(0) 编辑
摘要:springcloud启动报错Connection refused: connect 参考:https://blog.csdn.net/deemo__/article/details/78932401 SpringCloud异常(Euruka):Application run failed java 阅读全文
posted @ 2018-04-27 16:25 发疯的man 阅读(693) 评论(0) 推荐(0) 编辑
摘要:最近看到微服务很火,也是未来的趋势 所以就去学习下,在dubbo和spring cloud之间我选择了从spring cloud,主要有如下几种原因: 一、什么是spring cloud? 它的中文官网这样说: 百度百科这样说的: 学习资源推荐: Spring Cloud中文网 Spring Clo 阅读全文
posted @ 2018-04-27 15:21 发疯的man 阅读(402) 评论(2) 推荐(0) 编辑
摘要:resultType和resultMap功能类似 ,都是返回对象信息 ,但是resultMap要更强大一些 ,可自定义。因为resultMap要配置一下,表和类的一一对应关系,所以说就算你的字段名和你的实体类的属性名不一样也没关系,都会给你映射出来,但是,resultType就比较鸡肋了,必须字段名 阅读全文
posted @ 2018-04-27 09:46 发疯的man 阅读(58247) 评论(3) 推荐(8) 编辑
摘要:简单记录一下,和描述一下常用的业务场景。好记性不如烂笔头。 pom.xml <!--整合redis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> 场景1:浏览 阅读全文
posted @ 2018-04-27 00:06 发疯的man 阅读(907) 评论(0) 推荐(0) 编辑
摘要:参考连接:https://blog.csdn.net/qq_17776287/article/details/53536761 linux下有很多服务,如何查看服务是否启动,以mysql为例子 检察mysql是否安装 这里只贴链接 因为我也是一步一步按照教程走的 当然不会一步成功 中间遇到许多坑 但 阅读全文
posted @ 2018-04-25 18:03 发疯的man 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:重启网卡 编辑hosts:vim /etc/hosts 重启网卡:service network restart 查看linux的版本 cat /etc/redhat-release Linux目录结构 权限命令 权限是Linux中的重要概念 每个文件\目录等都具有权限 通过ls -l命令可以查看某 阅读全文
posted @ 2018-04-25 16:14 发疯的man 阅读(370) 评论(0) 推荐(0) 编辑
摘要:参考原贴地址:https://blog.csdn.net/clementad/article/details/47339519 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的。 比如,下面代码例子中,有两方法,一个有@Transati 阅读全文
posted @ 2018-04-24 20:56 发疯的man 阅读(380) 评论(0) 推荐(0) 编辑
摘要:springboot给我们封装好了邮件功能,非常简单,只需要稍微配置下就ok。 引入jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactI 阅读全文
posted @ 2018-04-21 21:53 发疯的man 阅读(9195) 评论(6) 推荐(1) 编辑
摘要:参考原博:https://www.cnblogs.com/eaglezb/p/6073739.html 查看已经开放的端口: 开启端口 命令含义: –zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –permanent #永久生效,没有此参数重启后失效 重启 阅读全文
posted @ 2018-04-21 10:02 发疯的man 阅读(9609) 评论(0) 推荐(0) 编辑
摘要:现在阿里云改版了,估计前些日子勒索病毒的原因,你在阿里云上面买的服务器。就算centos的防火墙端口开放了,你也无法访问,因为还要登录阿里云开放端口。 下面是步骤: 阅读全文
posted @ 2018-04-21 09:43 发疯的man 阅读(7049) 评论(0) 推荐(0) 编辑
摘要:以前只知道Nginx的location块中的root用法,用起来总是感觉满足不了自己的一些想法。然后终于发现了alias这个东西。 先看toot的用法 这样配置的结果就是当客户端请求 /request_path/image/cat.png 的时候, Nginx把请求映射为/local_path/im 阅读全文
posted @ 2018-04-20 23:59 发疯的man 阅读(1690) 评论(1) 推荐(1) 编辑
摘要:最近在使用spring-boot整合多模块,但是在父pom中打包maven install时总会报错:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin,导致错误的原因是父pom.xml中引入了如下配置: 阅读全文
posted @ 2018-04-18 22:54 发疯的man 阅读(38971) 评论(2) 推荐(2) 编辑
摘要:亲测有效 附上地址:https://www.cnblogs.com/caohuimingfa/p/6659902.html 阅读全文
posted @ 2018-04-16 19:55 发疯的man 阅读(2707) 评论(0) 推荐(0) 编辑
摘要:springSecurity是spring官方给我们提供的一个非常强大的一个安全框架。也是现在最受欢迎的安全框架,比shiro更强大 springSecurity主要工作原理是内置了许多过滤器,组成过滤器链,每个过滤器都有自己的明确分工,然后还有异常处理类,还有最后的一个认证授权类。看图 绿色的是代 阅读全文
posted @ 2018-04-15 23:45 发疯的man 阅读(974) 评论(0) 推荐(0) 编辑
摘要:swagger是一个非常简单,强大的框架。快速上手,只需要引入jar包 , 使用注解就可以生成一个漂亮的在线api文档 pom.xml <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artif 阅读全文
posted @ 2018-04-15 19:04 发疯的man 阅读(3662) 评论(0) 推荐(0) 编辑
摘要:非常简单的小例子,注释的很清楚。话不多少,看代码 package com.imooc; import org.apache.commons.io.IOUtils; import org.springframework.stereotype.Controller; import org.springf 阅读全文
posted @ 2018-04-15 17:18 发疯的man 阅读(196) 评论(0) 推荐(0) 编辑
摘要:以前我们在配置过滤器和拦截器的时候,都是一个类继承一个接口,然后在xml中配置一下就ok 但是,但是,这是springboot的环境,没有xml的配置。所以我们还要继续学习啊啊啊啊啊~~~~~ 先简单大致说明一下,过滤器我们可以直接在类上加上@Component注解实现,但是有些参数啥的还是不好配置 阅读全文
posted @ 2018-04-15 00:15 发疯的man 阅读(777) 评论(0) 推荐(0) 编辑
摘要:业务场景:比如说一个User对象,有两个字段,一个username,一个password,有一个获取用户信息的接口要返回这个User列表,但是不想要这个User列表的password字段。 还有一个接口要获取这个User列表,要全部字段。 解决场景:我们可以有多种方法,比如说获取list之后把use 阅读全文
posted @ 2018-04-14 23:23 发疯的man 阅读(2135) 评论(0) 推荐(0) 编辑
摘要:需求:一个父模块 下面几个子模块 其中一个模块是springboot结构。其他两个普通jar类型 有许多坑,都在注释里面写着呢。注意看父模块和demo模块的注释。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven. 阅读全文
posted @ 2018-04-14 01:28 发疯的man 阅读(6966) 评论(0) 推荐(0) 编辑
摘要:1.隐藏idea创建项目自带的文件及文件夹比如.iml和.idea文件夹 Settings→Editor→File Types 2.@param 爆红问题 setting--》inspections--》javadoc issues --》第四个选项颜色变成黄的 3.自定义快捷键 setting-- 阅读全文
posted @ 2018-04-13 23:05 发疯的man 阅读(916) 评论(0) 推荐(0) 编辑
摘要:oracle 的case when 语法需要注意下。end不需要写双引号 场景1:比如说我们在数据库存了性别的字段,一般都是存0 和 1 代表男和女 然后我们会得到0和1之后在java中判断 ,很麻烦有么有?其实我们完全可以在sql中判断好之后拿来现成的。就是在sql中做判断就ok 1 张1 1 p 阅读全文
posted @ 2018-04-13 11:20 发疯的man 阅读(18723) 评论(0) 推荐(0) 编辑
摘要:介绍一下springsession这个框架,其实springsession框架默认的是使用redis来实现单点登陆的,但是不支持redis集群,这个框架的特点是无侵入的实现单点登陆,就是说我们之前获取user的信息是从session中获取的,我们改造好之后还是从session中获取,逻辑代码不用改变 阅读全文
posted @ 2018-04-10 23:50 发疯的man 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:本博来简单介绍一下redsi的主从配置。意思就是说有一台主redis,一个从redis,你向主的redis里面写一个数据,然后会同步到从redis里面。注意:从redis 不能写入数据。所以当我们用到分布式的时候就不能用到这个从redis,一定要切记。不能写入数据。不支持分布式分片的一致性 配置很简 阅读全文
posted @ 2018-04-10 21:40 发疯的man 阅读(174) 评论(0) 推荐(0) 编辑
摘要:在我们启动项目的时候经常会出现内存溢出这个错误 设置一下内存就ok 错误信息 解决方法: 步骤1:打开myeclipse的,点击上面的window的按钮,选择最下面的那个preferences这个按钮 步骤2:选择其中的java这个选项,点击java这个选项中Installed JREs这个出现右边 阅读全文
posted @ 2018-04-10 10:02 发疯的man 阅读(5469) 评论(0) 推荐(0) 编辑
摘要:上篇介绍了redis在集群环境下如何解决session共享的问题。今天来讲一下如何解决分布式锁的问题 什么是分布式锁? 分布式锁就是在多个服务器中,都来争夺某一资源。这时候我们肯定需要一把锁是不是 ,这个锁就是分布式锁,就算不是分布式,单机情况下,多个进程来争夺同一个资源,我们也要一把锁来控制先后顺 阅读全文
posted @ 2018-04-09 23:36 发疯的man 阅读(666) 评论(0) 推荐(0) 编辑
摘要:如果说我们的服务器断电了 开机之后还需要手动开下服务 还需要远程连接上 然后一个一个开启 是不是很麻烦 我们可以写一个bat脚本 然后设置开机5分钟之后启动tomcat 首先配置环境变量: 一定要在环境变量配好 不然报下面这个错误 The CATALINA_HOME environment vari 阅读全文
posted @ 2018-04-09 13:02 发疯的man 阅读(1995) 评论(0) 推荐(0) 编辑
摘要:Spring Schedule是spring提供的任务调度框架。很简单,也很强大,简单是因为只需要在spring配置文件中写一行代码配置一下。就ok,强大是因为调度表达式。这里会给出一个网站,在线生成,满足你各种所需。看代码 在spring的配置文件中加上下面这个代码: 然后在调度类上的方法上添加注 阅读全文
posted @ 2018-04-09 00:25 发疯的man 阅读(3225) 评论(0) 推荐(0) 编辑
摘要:首先下载jdk1.8 去官网下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解压到指定的目录 解压命令 然后修改配置文件 就相当与设置环境变量 编辑/etc/下的pro 阅读全文
posted @ 2018-04-08 18:22 发疯的man 阅读(20183) 评论(0) 推荐(0) 编辑
摘要:闲暇之余无意中看到的 感觉挺实用的小工具 记录一下 参考博客:http://www.cnblogs.com/yimiyan/p/3724676.html 当然NumberFormat 还提供了一些其他的方法,可以控制我们输出的百分比, 其他方法:Java和js中小数和百分数的互相转换 参考博客:ht 阅读全文
posted @ 2018-04-08 10:21 发疯的man 阅读(205) 评论(0) 推荐(0) 编辑
摘要:这个是redis分布式的工具类,看非分布式的看 这里 说一下redis的分布式,分布式,无疑,肯定不是一台redis服务器。假如说,我们有两台redis服务器,一个6379端口,一个6380端口。那么,我们存储一个数据,他会存在哪个redis服务器上呢?那我们要是取该如何取呢?这是我们需要关心的事情 阅读全文
posted @ 2018-04-07 20:03 发疯的man 阅读(2214) 评论(0) 推荐(0) 编辑
摘要:这里介绍一下,这个工具类不是在分布式环境下来用的,就是我们平常使用的,单机状况下,为什么博主开头要这样强调呢?因为,之前见网上有些博友有这样封装的,也有RedisShardedPoolUtil 封装的 ,刚开始不是很明白,现在知道了,后者是在分布式的场景下使用的。好啦。现在让我们来code了~~~~ 阅读全文
posted @ 2018-04-07 19:19 发疯的man 阅读(8360) 评论(0) 推荐(0) 编辑
摘要:package com.mmall.common; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; import com.google.common.cache.Load 阅读全文
posted @ 2018-04-07 12:43 发疯的man 阅读(4793) 评论(2) 推荐(0) 编辑
摘要:场景:为毛要用BigDecimal这个类来实现加减乘除呢?我不说其他的,你去用小数乘小数,除小数就知道。话不多说,老规矩,开箱即用。 BigDecimalUtil.java package com.mmall.util; import java.math.BigDecimal; /** * Crea 阅读全文
posted @ 2018-04-07 12:32 发疯的man 阅读(3801) 评论(0) 推荐(0) 编辑
摘要:场景:比如说我们要实现一个集群环境,无非是把多个项目部署到多个tomcat下,然后按照一定的算法,轮询什么的随机访问多个tomcat服务器,但是问题也会有许多,比如说,我们最开始是把登陆人的信息存放到session中,但是如果是集群的情况下,比如我第一次登陆,把信息存放到session里面,但是我第 阅读全文
posted @ 2018-04-07 12:27 发疯的man 阅读(617) 评论(0) 推荐(1) 编辑
摘要:查看所有的key keys * 清空所有的key flushall 检查key是否存在 exists key 设置已存在的key的时长 expire key 10 //设置key为10s 查看key还剩多少时长 ttl key //-1是永久 -2是不存在 查看key的类型 type key 随机取 阅读全文
posted @ 2018-04-05 00:24 发疯的man 阅读(432) 评论(0) 推荐(0) 编辑
摘要:废话不多说 本博主要的内容是redis的常见命令 redis分为服务端和客户端 服务端的启动方式: redis-server redis-server ${redis.conf} //后面是一个变量 指定根据那个配置文件启动 redis-server --port ${port} //后面是一个变量 阅读全文
posted @ 2018-04-04 00:11 发疯的man 阅读(1967) 评论(0) 推荐(0) 编辑
摘要:下面介绍一个在window下的nginx的负载均衡配置。 需要你在你的电脑上跑两个tomcat。一个8080,一个9080。 需要一个nginx服务器。 需要修改本机的host 注意:我们这里配置不会再nginx的主配置文件里面配置,因为为了更好的扩展性,以防污染原来的配置文件,我们采用引用的方法, 阅读全文
posted @ 2018-04-03 22:09 发疯的man 阅读(1363) 评论(0) 推荐(0) 编辑
摘要:场景:nginx是一款非常优秀的负载均衡服务器,小巧而且性能强悍,中小型企业的首选。 下面介绍nginx的负载均衡的几种常见的配置以及优缺点 第一种:轮询(默认) 优点:实现简单 缺点:不考虑每台服务器的处理能力 实现: 第二种:权重(常用) 优点:考虑到每台服务器的性能不同 实现: 第三种:ip 阅读全文
posted @ 2018-04-03 20:56 发疯的man 阅读(329) 评论(0) 推荐(0) 编辑
摘要:场景:我们在启动tomcat的时候,一般会出现tomcat窗口,默认窗口名字是tomcat,如果我们想知道这个tomcat的端口号,我们需要查看配置文件,很麻烦有木有。如果我们可以直接把端口号设置在窗口上,直接打开就知道这个tomcat的端口号。岂不是很爽。只需要简单设置一下就ok 打开tomcat 阅读全文
posted @ 2018-04-03 09:18 发疯的man 阅读(12840) 评论(0) 推荐(1) 编辑
摘要:场景:我们在平常联系中,需要涉及到tomcat中,但是电脑不够怎么办,肯定是在自己的电脑上模拟集群,就是装多个tomcat,这时候需要稍微配置下。如果是多个服务器,那不用配置,直接怼!!! 这里介绍的是windows的环境下! 比如:我们要配置两个tomcat 作为集群。 首先 在环境变量的系统变量 阅读全文
posted @ 2018-04-02 23:41 发疯的man 阅读(826) 评论(0) 推荐(0) 编辑
摘要:场景:比如说我们一个项目,在开发的时候是一套配置文件,在发布的时候又是一套配置文件。我们每次都要修改配置文件很烦有木有。所以,我们需要maven的这样的一个功能,就是隔离部署。就是说我们写好几套配置文件,然后我们可以在发布的时候选择我们想要打包的配置文件。只需要在maven中配置一下就ok 需要在p 阅读全文
posted @ 2018-04-02 23:21 发疯的man 阅读(365) 评论(0) 推荐(0) 编辑
摘要:cap理论是分布式系统中非常重要的一个理念 什么是cap理论: Consistency一致性 Availability可用性 Partition-tolerance分区容忍性 Consistency一致性 Availability可用性 Partition-tolerance分区容忍性 CP: 高一 阅读全文
posted @ 2018-04-02 09:27 发疯的man 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:redis是一个非常优秀的缓存框架,良好的api,强悍的性能,是现在非常非常火的缓存框架。下面来介绍一下spring中是如何整合redis的 分析: 需要引入依赖 需要配置连接池,就是一个xml文件,然后参数写在properties中 需要写一个工具类,主要方法有,从这个连接池中得到redis资源, 阅读全文
posted @ 2018-04-01 15:13 发疯的man 阅读(745) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

喜欢请打赏

点击右上角即可分享
微信分享提示