- 博客(151)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 SeaweedFs使用-禁用filer的查看页面
有的项目会为了安全起见,不希望外部能够访问到filer的管理界面。但是希望可以通过地址能够查看文件。那么 我们在启动filer的时候使用参数-disableDirListing。
2023-05-20 15:17:50
291
原创 SeaweedFs使用-通过java项目上传
文件上传完成之后直接使用上传文件方法返回的路径,前面拼接上filer的服务的ip和端口号即可直接查看访问。官方提供了java操作文件的工具类。maven项目使用如下配置。创建一个上传文件的工具类SeaweedTemplate。
2023-05-20 14:26:54
1314
1
原创 SeaweedFs使用-通过http接口实现文件操作
SeaweedFs可通过filer的http接口/master中的http接口来进行文件上传。
2023-05-20 11:18:13
1365
原创 SeaweedFs使用-编写系统服务来启动weed
通过weed命令的内容比较多,想要方便使用我们可以将命令生成系统服务的方式来进行启动关闭。使用命令。
2023-05-20 09:18:55
307
原创 SeaweedFs使用-启动服务
SeaweedFs服务主要可以分为三部分。第一部分是主控服务Master服务,此服务类似微服务的注册中心,管控文件的分布式存储信息。第二部分是存储服务Volume服务,此服务是存储文件服务,每个Volume中又存在多个块。第三部分是Filer服务,此服务是管理文件的服务,默认提供UI页面可查看和编辑删除文件。
2023-05-20 09:04:57
782
原创 SeaweedFs使用-环境准备
SeaweedFs是一款开源的分布式存储软件,在存储大量小文件方面有更好的优化,比较适合存储web项目的图片等文件。
2023-05-20 08:48:09
853
原创 Flutter中遇到的需求解决五[创建全局同步调用SharedPreferences存储本地数据的方法]
创建全局同步调用SharedPreferences存储本地数据的方法
2023-03-25 12:44:51
362
原创 Flutter中遇到的需求解决一[BottomNavigationBar底部菜单中间位置图标覆盖放大]
BottomNavigationBar底部菜单中间位置图标覆盖放大
2023-03-25 08:27:48
565
原创 记录一次uniapp中给canvas添加图片内容空白原因
找了半天原因,最后看到一篇文章说,由于画布的大小大于了图片的大小导致了生成的内容是空白的。最后知道了解决办法就是在写入页面之前将画布大小修改成和要写入的图片大小相同。下面是在写入图片之前修改canvas宽高部分代码。如下,vue中动态的修改canvas宽高。应该适合微信小程序和uniapp。
2022-10-28 12:03:15
1930
原创 springboot+shiro前后端分离返回json
首先处理由于前后端分离导致的session不通问题要在前段登录之后存储登录成功的token,之后每次请求在head中传递此token,然后后台添加如下类/** * 创建人: chenyidong * 创建时间: 2020/1/3 下午12:22 * 说明: fangchan:自定义session生成方式 */public class MySessionManager extends ...
2020-02-24 18:27:33
1295
1
原创 通过限制挖矿病毒cpu占用率来解决挖矿病毒,简单奏效
中了挖矿病毒尝试使用了删除病毒脚本 最终无效尝试使用定时任务的方式去处理病毒,发现定时任务被锁定,会自动修改定时任务.看了好多帖子处理这个病毒很是麻烦,下面使用工具进行处理.首先再服务器中下载使用的工具git clone https://github.com/opsengine/cpulimit.gitcd cpulimitmakecp src/cpulimit /usr/bin然...
2020-01-06 12:20:02
2435
原创 layui左侧菜单右侧显示
首先下载编辑好的首页静态文件看一下静态文件的分布菜单页面加入如下html内容 静态文件地址进行改写<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head> <meta charset="utf-8"> <title>病例打印后台管理系统&l...
2019-10-26 10:48:25
7838
2
原创 Springcloud项目简单搭建六(服务熔断)
当我们在进行服务间调用的时候,如果服务没有调用成功报错了,这时我们想通过自己的方式来处理这个报错,那么我们可以使用熔断的功能.首先我们在pom中添加 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...
2019-08-19 15:57:31
374
原创 Springcloud项目简单搭建九(配置中心)
为什么使用配置中心springcloud工程多个服务中会有重复的配置.这样我们可以将重复的配置提取出来放到一个同一的服务中,这个服务叫做配置中心.配置中心还方便统一的管理配置文件的版本,比如开发的时候统一使用dev后缀的配置文件.创建配置中心服务首先我们创建一个springcloud的服务,如前面几篇文章.然后再pom文件中添加配置中心需要jar包 <dependency...
2019-08-19 14:00:34
453
原创 Springcloud项目简单搭建五(feign传递复杂参数)
项目中使用feign能够实现负载均衡的能力,所以当我们在进行服务间的调用的时候使用的是fegin来实现.使用feign的时候如果我们想使用实体或者map当作参数传递的时候,像上篇文章中那样使用就无法接收到了.传递实体或Map这里我们使用@SpringQueryMap注解,具体使用方法如下:@FeignClient(value = "PAY-SERVER" )public interfac...
2019-08-14 13:52:49
1460
原创 Springcloud项目简单搭建四(服务消费者)
上篇文章中测试的时候我使用的postman来测试接口,现在我们要创建一个真正使用接口的服务.创建项目首先在使用工具创建一个springboot项目 在pom中添加如下配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...
2019-08-12 15:06:22
260
原创 springboot项目前后端分离使用shiro的情况解决sessionid不同问题
遇到的问题开发中遇到开发app或者前后端分离的项目时候,使用ajax等方式向后台访问的时候session每次都不同,这样使用shiro验证全是不能通过.原来我们使用的是token的方式,可以自己通过验证token来实现权限判断问题,但是使用shiro我们还需要自己重写权限判断.那么如何实现shiro中通过token来进行sessionid不变呢.我们通过配置shiro的session管理器来解...
2019-08-12 13:34:26
10173
6
原创 Springcloud项目简单搭建三(路由管理)
springcloud中的路由搭建首先要知道我们为什么要为整个工程搭建一个路由的服务.springcloud的用意是将工程服务化,将一个大项目拆分成多个小服务,这样服务之间的运行互不影响.同时可以实现同一个服务的负载均衡的能力.同时可以通过路由来进行权限的控制,或者进行统一的请求处理等事情.在上一篇springcloud文章中,提供了serverone服务,还有可访问的地址http://lo...
2019-08-01 15:39:41
751
原创 Springcloud项目简单搭建二(服务提供者)
在上一篇文章中我们创建了服务中心,服务中心是用来来调配各个服务之间来回调用的功能,所以 就会有服务提供者 和服务消费者.这篇文章我们创建服务消费者.首先我们在创建项目的pom文件中添加jar包 <dependency> <groupId>org.springframework.cloud</groupId> ...
2019-04-19 13:30:18
201
原创 Springcloud项目简单搭建一(eureka服务创建)
学习springcloud搭建项目过程中学习到的记录下来,首先创建服务eureka,此服务是用来进行发现服务,管理服务,寻找其他服务的一个服务中心.好比一个敬老院,在这里的老年人在系统中有着记录,当我们要需按照某位老人的时候可以在系统中寻找到该老人所在房间位置.代码内容:我们可以在文件夹根目录创建一...
2019-04-19 13:03:45
384
原创 maven项目打包成jar包 但本地jar文件不在jar包内的解决办法
项目中想要使用本地的jar包的时候,我们在编译器中可以导入,并且在打包成war包的时候也能打入进去,但是将项目打包成jar包的时候 却无法打入。因为jar包中 jar的文件打包在了BOOT-INF中。如下图这里可以看到,maven中的jar包全部在这里,所以我们在使用本地jar包的时候,要告诉maven打包之后要将本地jar包放在哪。需要的配置如下:${basedir}代表项目地址,sys...
2018-11-26 09:03:24
5483
原创 shiro自定义登陆和推出的过滤器,实现登陆之后根据条件跳转不同页面,推出登陆根据条件跳转不同页面
shiro中我们可以通过自定义过滤器的方式来实现自己想要的结果,比如想要登陆之后跳转不同页面@Bean(name = "shiroFilter") public ShiroFilterFactoryBean getShiroFilterFactoryBean(DefaultWebSecurityManager securityManager, Authent...
2018-07-30 20:32:48
3355
1
原创 zuul报错 com.netflix.zuul.exception.ZuulException: Forwarding error,导致访问不通
在网关的配置文件中添加如下配置ribbon: ReadTimeout: 60000 ConnectTimeout: 60000
2018-07-26 15:43:23
18138
1
原创 ajax请求网关访问服务并通过web security认证
正常情况下使用ajax访问网关访问微服务的时候,可以直接访问。但是如果服务中使用了Web Security认证之后我们需要在请求头添加Authorization来完成认证信息,代码如下var authUser = "***" //后台服务认证uservar authPassword = "***"; //后台服务认证密码var result = new Base64().encode...
2018-07-26 15:40:58
1124
2
原创 jpa实现mysql的主键自增
在实体的主键上添加注解 @GeneratedValue(strategy=GenerationType.IDENTITY)@Entity@Table(name = "OPERATION_LOG")public class test implements Serializable { @Id @GeneratedValue(strategy=GenerationType....
2018-06-28 09:50:17
6199
原创 shiro中的密码是如何验证是否匹配的
在我们登陆的时候传递到后台的密码是如何与后台已经加密的密码匹配的 首先在添加账号密码的时候,对密码加密使用如下String salt= System.currentTimeMillis()+accounts.gettPId()+""; accounts.setSalt(salt);//随机加密盐 String password = new SimpleHash...
2018-05-08 20:34:33
15334
原创 ES5中实现ES6的Promise对象
提供代码直接使用function MyPromise(fn) { this.value; this.status = 'pending'; this.resolveFunc = function() {}; this.rejectFunc = function() {}; fn(this.resolve.bind(this), this.reject.bind(this...
2018-05-08 20:18:49
2649
原创 反射获取当前私有字段和父类私有字段的值
写了一个将对象转换成map的方法可以参考 public static Map<String,Object> getObjectToMap(Object t) throws IllegalAccessException { Class className = t.getClass(); Map<String,Object>...
2018-04-28 17:09:17
3052
原创 springboot中使用shiro
首先在pom文件中添加shiro的jar包 <!--权限验证Shiro--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <versio...
2018-04-04 17:00:25
595
原创 jpa配置OneToOne关系
我们激素让user表和role表是一对一的关系进行配置@Entity@Table(name = "tb_user")@SequenceGenerator(name = "tb_user_sq",sequenceName = "tb_user_sqe")public class TbUser extends BaseEntity{ /** * 用户名 *...
2018-04-03 14:43:00
1690
原创 jap设置两个表中oneToMany/ManyToOne
多对一的关系我们通常在多的一方来维护。现在使用tbUser和tbRole来完成例子,一个人只能有一个角色。 在user表中我们使用ManyToOne注解来完成关系映射,JoinColumn来设置关联的外键在数据库中的名称。@Entity@Table(name = "tb_user")@SequenceGenerator(name = "tb_user_sq",sequenceName =...
2018-04-03 14:31:58
1227
原创 jpa配置多对多关系(中间表)
两个实体tb_user,tb_role 现在我们再tb_user或者tb_role中任意一个里面进行维护关系,多对对的情况下我们需要创建一个中间表来完成这个关系的映射,我们再tb_user中添加注解@ManyToMany然后再添加一个注解@JoinTable因为我们是要创建中间表所以要使用这个注解。JoinTable注解中我们添加如下例子中的内容,joinColumns当前表中的字段在中间表中的...
2018-04-03 10:24:54
23242
3
原创 springboot2集成redis
首先在pom文件中添加节点 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.3.8....
2018-04-03 09:44:24
3983
原创 springboot2集成jpa,创建dao
springboot中集成jpa需要再pom文件中添加jpa的jar包,使用springboot的话iju不用自己规定版本号了,自动管理依赖版本即可。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-da...
2018-04-03 09:10:59
2461
原创 springboot2在bin中直接使用配置文件中的属性值
springboot提供了自定义配置文件中的属性,在bin中可以值获取定义的属性值。 比如我们在配置文件中定义了如下属性code.name='hello'在bin中我们可以使用注解@Value来获取这个属性的值,赋值在相应的属性上@Value("${code.name}")private String name;需要注意的是,我们赋值的属性如果是static修饰的话,需...
2018-04-02 10:09:39
677
微信支付官方util,可直接放在项目中使用
2020-05-13
微信支付demo
2017-11-10
支付宝支付接口使用(jar包,生成密钥工具)
2017-06-23
ssm用来分页的工具类
2017-03-29
ojdbc14-10.2.0.4.0.jar
2016-11-28
Angular2最简单项目
2016-10-13
ssm项目springmvc中加入websocke后mybatis不能注入mapper
2016-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人