自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 SeaweedFs使用-禁用filer的查看页面

有的项目会为了安全起见,不希望外部能够访问到filer的管理界面。但是希望可以通过地址能够查看文件。那么 我们在启动filer的时候使用参数-disableDirListing。

2023-05-20 15:17:50 236

原创 SeaweedFs使用-通过java项目上传

文件上传完成之后直接使用上传文件方法返回的路径,前面拼接上filer的服务的ip和端口号即可直接查看访问。官方提供了java操作文件的工具类。maven项目使用如下配置。创建一个上传文件的工具类SeaweedTemplate。

2023-05-20 14:26:54 1036 1

原创 SeaweedFs使用-通过http接口实现文件操作

SeaweedFs可通过filer的http接口/master中的http接口来进行文件上传。

2023-05-20 11:18:13 1180

原创 SeaweedFs使用-编写系统服务来启动weed

通过weed命令的内容比较多,想要方便使用我们可以将命令生成系统服务的方式来进行启动关闭。使用命令。

2023-05-20 09:18:55 256

原创 SeaweedFs使用-启动服务

SeaweedFs服务主要可以分为三部分。第一部分是主控服务Master服务,此服务类似微服务的注册中心,管控文件的分布式存储信息。第二部分是存储服务Volume服务,此服务是存储文件服务,每个Volume中又存在多个块。第三部分是Filer服务,此服务是管理文件的服务,默认提供UI页面可查看和编辑删除文件。

2023-05-20 09:04:57 685

原创 SeaweedFs使用-环境准备

SeaweedFs是一款开源的分布式存储软件,在存储大量小文件方面有更好的优化,比较适合存储web项目的图片等文件。

2023-05-20 08:48:09 783

原创 Flutter中遇到的需求解决五[创建全局同步调用SharedPreferences存储本地数据的方法]

创建全局同步调用SharedPreferences存储本地数据的方法

2023-03-25 12:44:51 326

原创 Flutter中遇到的需求解决四[实现全局context来跳转页面]

Flutter实现全局context来跳转页面

2023-03-25 12:35:28 482

原创 Flutter中遇到的需求解决二[BottomNavigationBar底部菜单切换不刷新的实现]

Flutter底部菜单切换不刷新的实现

2023-03-25 12:19:32 645

原创 Flutter中遇到的需求解决一[BottomNavigationBar底部菜单中间位置图标覆盖放大]

BottomNavigationBar底部菜单中间位置图标覆盖放大

2023-03-25 08:27:48 515

原创 Flutter中遇到的需求解决三[Flutter项目中单独定义jdk地址]

配置Flutter项目使用的jdk

2023-03-14 10:07:46 130

原创 记录一次uniapp中给canvas添加图片内容空白原因

找了半天原因,最后看到一篇文章说,由于画布的大小大于了图片的大小导致了生成的内容是空白的。最后知道了解决办法就是在写入页面之前将画布大小修改成和要写入的图片大小相同。下面是在写入图片之前修改canvas宽高部分代码。如下,vue中动态的修改canvas宽高。应该适合微信小程序和uniapp。

2022-10-28 12:03:15 1621

原创 uniapp开发APP使用echart

uniapp使用echart完成图表

2022-07-15 14:31:15 1762

原创 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 1279 1

原创 通过限制挖矿病毒cpu占用率来解决挖矿病毒,简单奏效

中了挖矿病毒尝试使用了删除病毒脚本 最终无效尝试使用定时任务的方式去处理病毒,发现定时任务被锁定,会自动修改定时任务.看了好多帖子处理这个病毒很是麻烦,下面使用工具进行处理.首先再服务器中下载使用的工具git clone https://github.com/opsengine/cpulimit.gitcd cpulimitmakecp src/cpulimit /usr/bin然...

2020-01-06 12:20:02 2401

原创 layui左侧菜单右侧显示

首先下载编辑好的首页静态文件看一下静态文件的分布菜单页面加入如下html内容 静态文件地址进行改写<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head> <meta charset="utf-8"> <title>病例打印后台管理系统&l...

2019-10-26 10:48:25 7782 2

原创 Springcloud项目简单搭建六(服务熔断)

当我们在进行服务间调用的时候,如果服务没有调用成功报错了,这时我们想通过自己的方式来处理这个报错,那么我们可以使用熔断的功能.首先我们在pom中添加 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>...

2019-08-19 15:57:31 365

原创 Springcloud项目简单搭建九(配置中心)

为什么使用配置中心springcloud工程多个服务中会有重复的配置.这样我们可以将重复的配置提取出来放到一个同一的服务中,这个服务叫做配置中心.配置中心还方便统一的管理配置文件的版本,比如开发的时候统一使用dev后缀的配置文件.创建配置中心服务首先我们创建一个springcloud的服务,如前面几篇文章.然后再pom文件中添加配置中心需要jar包 <dependency...

2019-08-19 14:00:34 442

原创 Springcloud项目简单搭建五(feign传递复杂参数)

项目中使用feign能够实现负载均衡的能力,所以当我们在进行服务间的调用的时候使用的是fegin来实现.使用feign的时候如果我们想使用实体或者map当作参数传递的时候,像上篇文章中那样使用就无法接收到了.传递实体或Map这里我们使用@SpringQueryMap注解,具体使用方法如下:@FeignClient(value = "PAY-SERVER" )public interfac...

2019-08-14 13:52:49 1408

原创 Springcloud项目简单搭建四(服务消费者)

上篇文章中测试的时候我使用的postman来测试接口,现在我们要创建一个真正使用接口的服务.创建项目首先在使用工具创建一个springboot项目 在pom中添加如下配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...

2019-08-12 15:06:22 251

原创 springboot项目前后端分离使用shiro的情况解决sessionid不同问题

遇到的问题开发中遇到开发app或者前后端分离的项目时候,使用ajax等方式向后台访问的时候session每次都不同,这样使用shiro验证全是不能通过.原来我们使用的是token的方式,可以自己通过验证token来实现权限判断问题,但是使用shiro我们还需要自己重写权限判断.那么如何实现shiro中通过token来进行sessionid不变呢.我们通过配置shiro的session管理器来解...

2019-08-12 13:34:26 10108 6

原创 Springcloud项目简单搭建三(路由管理)

springcloud中的路由搭建首先要知道我们为什么要为整个工程搭建一个路由的服务.springcloud的用意是将工程服务化,将一个大项目拆分成多个小服务,这样服务之间的运行互不影响.同时可以实现同一个服务的负载均衡的能力.同时可以通过路由来进行权限的控制,或者进行统一的请求处理等事情.在上一篇springcloud文章中,提供了serverone服务,还有可访问的地址http://lo...

2019-08-01 15:39:41 738

原创 Springcloud项目简单搭建二(服务提供者)

在上一篇文章中我们创建了服务中心,服务中心是用来来调配各个服务之间来回调用的功能,所以 就会有服务提供者 和服务消费者.这篇文章我们创建服务消费者.首先我们在创建项目的pom文件中添加jar包 <dependency> <groupId>org.springframework.cloud</groupId> ...

2019-04-19 13:30:18 193

原创 Springcloud项目简单搭建一(eureka服务创建)

        学习springcloud搭建项目过程中学习到的记录下来,首先创建服务eureka,此服务是用来进行发现服务,管理服务,寻找其他服务的一个服务中心.好比一个敬老院,在这里的老年人在系统中有着记录,当我们要需按照某位老人的时候可以在系统中寻找到该老人所在房间位置.代码内容:我们可以在文件夹根目录创建一...

2019-04-19 13:03:45 370

原创 maven项目打包成jar包 但本地jar文件不在jar包内的解决办法

项目中想要使用本地的jar包的时候,我们在编译器中可以导入,并且在打包成war包的时候也能打入进去,但是将项目打包成jar包的时候 却无法打入。因为jar包中 jar的文件打包在了BOOT-INF中。如下图这里可以看到,maven中的jar包全部在这里,所以我们在使用本地jar包的时候,要告诉maven打包之后要将本地jar包放在哪。需要的配置如下:${basedir}代表项目地址,sys...

2018-11-26 09:03:24 5430

原创 shiro自定义登陆和推出的过滤器,实现登陆之后根据条件跳转不同页面,推出登陆根据条件跳转不同页面

shiro中我们可以通过自定义过滤器的方式来实现自己想要的结果,比如想要登陆之后跳转不同页面@Bean(name = "shiroFilter") public ShiroFilterFactoryBean getShiroFilterFactoryBean(DefaultWebSecurityManager securityManager, Authent...

2018-07-30 20:32:48 3309 1

原创 zuul报错 com.netflix.zuul.exception.ZuulException: Forwarding error,导致访问不通

在网关的配置文件中添加如下配置ribbon: ReadTimeout: 60000 ConnectTimeout: 60000

2018-07-26 15:43:23 18112 1

原创 ajax请求网关访问服务并通过web security认证

正常情况下使用ajax访问网关访问微服务的时候,可以直接访问。但是如果服务中使用了Web Security认证之后我们需要在请求头添加Authorization来完成认证信息,代码如下var authUser = &quot;***&quot; //后台服务认证uservar authPassword = &quot;***&quot;; //后台服务认证密码var result = new Base64().encode...

2018-07-26 15:40:58 1110 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 6170

原创 sql批量修改字段值

update 表名 set 字段名 = replace(字段名,’哈尔滨’,”)

2018-06-14 11:31:26 9309

原创 shiro中的密码是如何验证是否匹配的

在我们登陆的时候传递到后台的密码是如何与后台已经加密的密码匹配的 首先在添加账号密码的时候,对密码加密使用如下String salt= System.currentTimeMillis()+accounts.gettPId()+""; accounts.setSalt(salt);//随机加密盐 String password = new SimpleHash...

2018-05-08 20:34:33 15272

原创 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 2641

原创 反射获取当前私有字段和父类私有字段的值

写了一个将对象转换成map的方法可以参考 public static Map&lt;String,Object&gt; getObjectToMap(Object t) throws IllegalAccessException { Class className = t.getClass(); Map&lt;String,Object&gt;...

2018-04-28 17:09:17 3040

原创 springboot中使用shiro

首先在pom文件中添加shiro的jar包 &lt;!--权限验证Shiro--&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-spring&lt;/artifactId&gt; &lt;versio...

2018-04-04 17:00:25 582

原创 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 1675

原创 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 1207

原创 jpa配置多对多关系(中间表)

两个实体tb_user,tb_role 现在我们再tb_user或者tb_role中任意一个里面进行维护关系,多对对的情况下我们需要创建一个中间表来完成这个关系的映射,我们再tb_user中添加注解@ManyToMany然后再添加一个注解@JoinTable因为我们是要创建中间表所以要使用这个注解。JoinTable注解中我们添加如下例子中的内容,joinColumns当前表中的字段在中间表中的...

2018-04-03 10:24:54 23184 3

原创 springboot2集成redis

首先在pom文件中添加节点 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-redis&lt;/artifactId&gt; &lt;version&gt;1.3.8....

2018-04-03 09:44:24 3976

原创 springboot2集成jpa,创建dao

springboot中集成jpa需要再pom文件中添加jpa的jar包,使用springboot的话iju不用自己规定版本号了,自动管理依赖版本即可。&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-da...

2018-04-03 09:10:59 2446

原创 springboot2在bin中直接使用配置文件中的属性值

springboot提供了自定义配置文件中的属性,在bin中可以值获取定义的属性值。 比如我们在配置文件中定义了如下属性code.name='hello'在bin中我们可以使用注解@Value来获取这个属性的值,赋值在相应的属性上@Value("${code.name}")private String name;需要注意的是,我们赋值的属性如果是static修饰的话,需...

2018-04-02 10:09:39 668

微信支付官方util,可直接放在项目中使用

微信支付官方util,可直接放在项目中使用,有现成的支付所需要的方法 使用如下 public Map<String, String> wxUnifiedPay(String openId, Long orderId, String notifyUrl) throws Exception { WXPayConfigImpl wxPayConfig = new WXPayConfigImpl(); WXPay pay = new WXPay(wxPayConfig, notifyUrl, true, wxPayConfig.isSandBox()); Map<String, String> reqData = new HashMap<>(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS"); String outTradeNo = simpleDateFormat.format(new Date()); reqData.put("out_trade_no", outTradeNo);//商户订单号 reqData.put("total_fee", "1");//订单总额(单位为【分】,整数) reqData.put("trade_type", "JSAPI");//JSAPI -JSAPI支付,NATIVE -Native支付,APP -APP支 reqData.put("openid", openId);//"ovPhA1A-BjdXFMSPmyISaJIrnAPo"); reqData.put("scene_info", "{id:'门店id',name:'门店名字',area_code:'区域码',address:'门店地址'}");//门店信息 reqData.put("body", "支付订单");//门店信息 return pay.unifiedOrder(reqData);

2020-05-13

实现layui左侧菜单右侧显示页面内容的静态文件

实现layui左侧菜单右侧显示页面内容的静态文件,可查看对应的教程地址

2019-10-26

支付宝支付demo

支付包支付得demo,教程http://blog.csdn.net/chenyidong521/article/details/73647817

2017-11-25

微信支付demo

微信支付的demo,方便以后忘了直接拿来用........................................................................................................................................

2017-11-10

移动端下拉刷新

移动端下拉刷新

2017-08-16

fileUpload多图片上传demo

fileUpload多图片上传demo

2017-08-16

支付宝支付接口使用(jar包,生成密钥工具)

支付宝支付需要用到的工具和jar包 使用教程链接:http://blog.csdn.net/chenyidong521/article/details/73647817

2017-06-23

editmd编辑插件需要的文件

在页面中要使用输入框的话,需要使用文件.教程后续补上

2017-05-15

ssm用来分页的工具类

spring-sprifengmvc-mybatis中封装的一个分页工具类。方便以后使用,教程地址http://blog.csdn.net/chenyidong521/article/details/68094490

2017-03-29

ojdbc14-10.2.0.4.0.jar

在maven中不能够直接的导入ojdbc14的.jar文件,所以只能使用http://blog.csdn.net/chenyidong521/article/details/53373410文章中的方式导入

2016-11-28

Spring+Maven+sockjs项目

使用maven搭建的项目,用到了sockjs的技术,实现在老版本浏览器中能够使用websocket

2016-10-13

Angular2最简单项目

下载下来在文件夹中使用cmd命令npm install配置环境,然后使用命令npm start开启项目。在javaWeb中使用的话,直接把配置完环境的文件夹复制到webContext文件夹中,然后开启tomcat运行项目就可以了。

2016-10-13

Maven整体结构xmind

maven的xmind文件,分类挺全

2016-10-11

mybatis_generator_gui-1.0.0

mybatis实体类生成文件。

2016-10-11

MyEclipse2015 稳定版2破解文件

MyEclipse2015 稳定版2破解文件

2016-10-11

jrebel6.4.3破解版全部文件

包括离线安装包和破解文件

2016-10-09

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

TA关注的人

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