其他
文章平均质量分 60
小梦星星
这个作者很懒,什么都没留下…
展开
-
linux安装BFE
编译环境准备安装 golang 1.12+1.下载gowget https://dl.google.com/go/go1.13.linux-amd64.tar.gz2.解压tar -C /usr/local -zxvf go1.13.linux-amd64.tar.gz3.设置环境变量vi etc/profile添加export PATH=$PATH:/usr/local/go...原创 2019-11-20 15:07:37 · 612 阅读 · 0 评论 -
使用dubbo时使用Zookeeper消费者调用服务时
报错com.alibaba.dubbo.rpc.RpcException: No provider available from registry是因为在消费方由于接口的路径与提供方路径不同导致,如在提供方中接口路径为<dubbo:service interface="cn.demoService.DemoService" ref="demoService" />那么在消费方接口...原创 2018-12-06 18:20:31 · 1118 阅读 · 0 评论 -
Linux设置zookeeper开机自启
1.创建目录在etc/systemd/system目录下创建zookeeper.service文件,该文件文件名可以随便起,后缀.service不可改变2.在文件内编写[Unit]Description=Zookeeper-2181After=network.target[Service]Type=forkingEnvironment=ZOO_LOG_DIR=/usr/local...原创 2018-12-09 10:36:56 · 559 阅读 · 0 评论 -
Linux环境下配置zookeeper集群
配置zookeeper集群可以使单个zookeeper节点宕机后别的zookeeper节点仍可以提供服务,保障服务的运行如果主节点宕机,即(leader)宕机,别的节点(follower)会根据算法自动选举出新的leader来提供服务,各个节点之间的数据是相互备份的1.创建多个zookeeper节点在不同的服务器上安装zookeeper服务2.修改conf下的zoo.cfg文件在端口号后...原创 2018-12-09 10:48:41 · 210 阅读 · 0 评论 -
使用dubbo调用服务
创建服务提供者1.创建服务接口并编写实现类2.导入jar包,这里使用maven导入<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6原创 2018-12-09 11:26:28 · 675 阅读 · 0 评论 -
使用shiro框架进行安全验证
1.首先要创建数据库,创建5个表,分别是用户表,用户与角色中间表,角色表,角色与权限中间表,权限表2.导入相关的jar包,这里使用maven导包 <dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-sprin...原创 2018-12-11 10:52:04 · 207 阅读 · 0 评论 -
Springboot整合mybatis连接数据库
1.导入相关jar包使用maven导入,pom.xml配置如下<!--继承父类--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <vers...原创 2018-12-12 09:54:00 · 603 阅读 · 0 评论 -
springboot打成war包
SpringBoot默认达成jar包,使用SpringBoot构想web应用,默认使用内置的Tomcat。但考虑到项目需要集群部署或者进行优化时,就需要打成war包部署到外部的Tomcat服务器中。本文所使用SpringBoot版本为:2.0.3.RELEASE一、修改pom.xml文件将默认的jar方式改为war:<groupId>com.example</groupI...转载 2018-12-12 10:20:16 · 148 阅读 · 0 评论 -
Linux 服务器 ftp上传文件出现的问题
1 安装vsftpd[root@localhost modules]# yum install -y vsftpd2 编辑ftp配置文件[root@localhost modules]# vi /etc/vsftpd/vsftpd.conf做如下修改: anonymous_enable=NO#关闭匿名登录chroot_local_user=YES#用于指定用户列表文件中的用户是否允...原创 2019-08-12 10:23:48 · 908 阅读 · 0 评论 -
缓存整个页面到redis,到磁盘
在项目中可以缓存整个页面来提高响应速度,如将首页存到缓存中,需要新建类继承HttpServletResponseWrapper类来实现对响应的静态页面的获取还需要配置过滤器来拦截页面响应,在拦截器中过滤要拦截的页面,如果该页面存在于缓存中就从缓存中取,如果没有就将页面从后台获取,并存到缓存中创建的MyResponseWrapper类import java.io.CharArrayWriter...原创 2018-12-06 15:10:06 · 2594 阅读 · 0 评论 -
Linux服务器配置javaweb项目
连接服务器需要使用插件,这里使用首先需要在服务器上配置jdk,环境变量,tomcat以及数据库下载安装编辑器及文件上传工具首先修改下载源为阿里云1.进入cd /etc/yum.repos.d2.备份CentOS-Base.repomv CentOS-Base.repo CentOS-Base.repo.bak3.修改地址curl -o /etc/yum.repos.d/CentO...原创 2018-12-03 19:21:27 · 305 阅读 · 0 评论 -
Redis作为缓存实现工具类
使用Redis作为缓存对象,常用的存储格式为字符串,所以在存储缓存时,将对象转为字符串存储.由于存的时候为字符串,所以取出的也为json字符串.此工具类在设值时只需要将key与对象传入即可取值时只需要将key与要取的对象类型传入即可public class CacheUtilImpl implements CacheUtil { private Jedis jedis = JedisUti...原创 2018-12-05 19:11:52 · 494 阅读 · 0 评论 -
Quartz框架:定时任务
任务调度的核心概念为:任务(job):最终实际要执行的操作触发器(trigger):控制任务执行的时机调度器(scheduler):借助触发器,对任务执行进行调度,相当于管理者使用步骤创建任务类,实现Job接口,类中写要执行的任务public class Myjob implements Job{ @Override public void execute(JobE...原创 2018-11-22 14:55:12 · 107 阅读 · 0 评论 -
Spring框架整合Quartz
simpleTriger触发器首先编写任务类,该类继承QuartzJobBean父类,并在其实现方法内编写job任务配置Spring的xml文件,配置触发器,以及调度器的bean&lt;bean id="jobDetail" class="org.springframework.scheduling.quartz.JobDetailBean"&gt; &l原创 2018-11-22 15:50:20 · 113 阅读 · 0 评论 -
tomcat部署项目
将项目放到tomcat下1.将Eclipse编写好的项目以war格式导出2.将war包项目放置在tomcat目录的webapps下3.在tomcat目录的bin目录下运行starup.bat运行tomcat将项目放到tomcat目录外部1.将war包解压的文件目录放到一个路径下2.在tomcat目录下的conf\Catalina\localhost中配置与项目名相同xml文件3.在x...原创 2018-11-29 16:48:14 · 294 阅读 · 0 评论 -
Redis非关系型数据库
Redis数据库主要使用key-value方式存储数据,类似于java中的hashmap,由于存储方式,所以读取速度快此数据库不支持sql语句,可以进行数据持久化,所以一般用来做缓存以windows版本为例1.解压数据库文件2.修改解压后文件下的redis.windows.conf配置文件,可以修改端口号以及密码等3.启动服务器端,在解压后的文件夹中进入命令行界面,按住shift不送然后...原创 2018-12-04 14:57:59 · 282 阅读 · 0 评论 -
使用nexus deploy项目到私服时报 Return code is: 401, ReasonPhrase: Unauthorized
查看setting中 &lt;server&gt; &lt;id&gt;maven-release&lt;/id&gt; &lt;username&gt;admin&lt;/username&gt; &lt;password&gt;admin123&lt;/原创 2018-12-04 16:37:18 · 1123 阅读 · 0 评论 -
Redis写入和读取对象数据
Redis由于存入的数据类型有限,一般主要为字符串,通过key-value来存储数据,那么怎么通过Redis来写入和读取对象信息呢写入数据1.json方式该方式使用Gson工具把对象转为字符串 static void write(){ //创建连接Redis的对象 Jedis jedis = new Jedis("localhost",6379); //设置...原创 2018-12-04 17:26:45 · 14731 阅读 · 0 评论 -
Redis连接池工具类
使用连接池需要导包commons-pool2-2.3.jarimport redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class JedisUtil { private static JedisPo...原创 2018-12-05 10:42:41 · 227 阅读 · 0 评论 -
将Redis安装到Linux
1.将Redis压缩包上传到Linux使用rz命令,上传文件需要安装文件上传工具,上传之后解压文件2.安装gcc编译软件使用命令yum install gcc如果不是纯净版镜像则不需要下载3.安装Redis进入redis解压后的目录实行命令make MALLOC=libc来安装Redis4.启动Redis启动之前可以进入redis的配置文件redis.conf对redis进行修...原创 2018-12-05 11:04:33 · 411 阅读 · 0 评论 -
Redis开启远程连接
将配置文件redis.conf中的bind=ip地址注释掉然后在本地连接时只需要将连接的地址改为远程的ip地址即可如果还是无法连接,还需要将远程redis中配置文件中的protected-mode改为no...原创 2018-12-05 11:43:25 · 234 阅读 · 0 评论 -
Echart框架显示图表用法
图表相对于数据报表,能够更加直观的展示总体数据趋势,概况等问题,常见的图表有柱状图,折线图,饼状图等,在Java中可以使用框架对图表进行展示.后台框架为freechart,这种框架为后台获取数据并生成图表的图片,前端使用<img>标签异步发送请求,接收图片流即可,但是该框架配置较为麻烦,而且生成的图表样式比较老少,所以不推荐使用.这里主要讲一下咱们国产大厂百度提供的Echart框架...原创 2018-11-14 19:26:49 · 592 阅读 · 0 评论