TypechoJoeTheme

知了博客 - 记录生活,分享技术

统计
登录
用户名
密码
搜索到 16 篇与 eladmin,vue,git,jenkins,ydyno,Spring,Spring Boot,Docker,开发者,编程,代码,开源,IT网站,Developer,Coder,IT技术博客,Java,分享,谷歌插件 的结果
2019-12-30

前端 axios 中 qs 介绍与使用

前端 axios 中 qs 介绍与使用
首先 qs 是一个 npm 仓库所管理的包,可通过 npm install qs 命令进行安装地址: https://www.npmjs.com/package/qsqs.parse()qs.parse() 将URL解析成对象的形式const Qs = require('qs'); let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3dba0'; Qs.parse(url); console.log(Qs.parse(url));qs.stringify()qs.stringify() 将对象序列化成URL的形式,以&进行拼接const Qs = require('qs'); let obj= { method: "query_sql_dataset_data", projectId: "85", appToken: "7d22e38e-5717-1...
Mr. Zheng
2019-12-30

Web开发,文章推荐

3,629 阅读
2 评论
2019年12月30日
3,629 阅读
2 评论
2019-12-27

解决 Vue 在 History 模式部署在 Nginx 上刷新报 404 的问题

解决 Vue 在 History 模式部署在 Nginx 上刷新报 404 的问题
教程适用于history模式,假设域名假设为:auauz.net原配置server { listen 80; server_name auauz.net; root /www/wwwroot/eladmin-web/dist; index index.html; error_page 404 /index.html; }修改如下server { listen 80; server_name auauz.net; location / { root /www/wwwroot/eladmin-web/dist; index index.html; try_files $uri $uri/ @router; index index.html; } location @router { rewrite ^.*$ /index.html last; } }
Mr. Zheng
2019-12-27

Web开发

2,791 阅读
6 评论
2019年12月27日
2,791 阅读
6 评论
2019-12-23

EL-ADMIN v2.4 发布,升级 cli3,新增监控模块,运维管理等

EL-ADMIN v2.4 发布,升级 cli3,新增监控模块,运维管理等
EL-ADMIN 基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持前端菜单动态路由。v2.4 版本更新内容如下后端1、新增服务监控模块 eladmin-monitor,监控服务器的负载情况 (by @zhy6599)2、代码生成器优化,支持配置更多信息,支持打包下载与预览生成(1) 界面(2) 配置(3) 预览3、加入了运维管理 (by @zhy6599)4、用户加入昵称与性别字段5、免费图床支持同步功能6、新增清空日志功能,需要相应的权限才能操作 (#217 by @zoulejiu)7、security 优化,密码加密方式采用BCryptPasswordEncoder方式:SHA-256 +随机盐+密钥对密码进行加密7、前后端用户登陆密码rsa加密,后端解密,避免撞库8、@Query新增 NOT_EQUAL 、BETWEEN 、NOT_NULL查询9、匿名访问统一使用 @Anonymo...
Mr. Zheng
2019-12-23

开源项目

3,366 阅读
3 评论
2019年12月23日
3,366 阅读
3 评论
2019-12-19

ES6 语法大全 export,import,for.of循环,promise等等

ES6 语法大全 export,import,for.of循环,promise等等
变量let 局部变量 const 常量 var 全局变量字符串的拓展let str = "123" str.includes("1")//true includes方法 是否包含 str.startsWith("2")//false 是否以2开头 str.endsWith("2")//false 是否以2结尾解构表达式//数组解构 let arr = [1,2,3] const [x,y,z] = arr;// x,y,z对应 1,2,3 //对象解构 const person = { name:"jack", age:21, language:['java','php'], } let {name,age,language} = person //自定义命名 let {name:n,age:a,language} = person 函数的优化//参数上面的优化=1,指当b没有值时默认为1 function test(a,b=1){ console.l...
Mr. Zheng
2019-12-19

Web开发,文章推荐

1,934 阅读
3 评论
2019年12月19日
1,934 阅读
3 评论
2019-12-12

Spring Boot 如何优雅的校验参数

Spring Boot 如何优雅的校验参数
前言做web开发有一点很烦人就是要校验参数,基本上每个接口都要对参数进行校验,比如一些格式校验 非空校验都是必不可少的。如果参数比较少的话还是容易 处理的一但参数比较多了的话代码中就会出现大量的 IF ELSE就比如下面这样:这个例子只是校验了一下空参数。如果需要验证邮箱格式和手机号格式校验的话代码会更多,所以介绍一下 validator通过注解的方式进行校验参数。<!--版本自行控制,这里只是简单举例--> <dependency> <groupId>javax. validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.0. Final</version> </ dependency> <dependency> <groupId>org. hibernate</groupId> <artifactId...
Mr. Zheng
2019-12-12

文章推荐

2,261 阅读
1 评论
2019年12月12日
2,261 阅读
1 评论
2019-11-06

Spring Boot 自定义异步线程池的两种方式

Spring Boot 自定义异步线程池的两种方式
第一种创建自定义线程池配置类,AsyncTaskExecutePool@EnableAsync @Configuration public class AsyncTaskExecutePool { //核心线程池大小 private final int corePoolSize = 10; //最大线程数 private final int maxPoolSize = 15; //队列容量 private final int queueCapacity = 50; //活跃时间/秒 private final int keepAliveSeconds = 60; @Bean public Executor myAsyncTaskPool() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); //核心线程池大小 executor.setCorePoolSize(coreP...
Mr. Zheng
2019-11-06

Web开发

2,789 阅读
0 评论
2019年11月06日
2,789 阅读
0 评论
2019-11-04

EL-ADMIN v2.3 发布,新增在线用户管理,多项优化

EL-ADMIN v2.3 发布,新增在线用户管理,多项优化
EL-ADMIN 是基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、Redis、Vue的前后端分离的权限管理系统,项目采用按功能分模块开发方式, 权限控制采用 RBAC 方式,前端菜单动态路由。新版更新内容如下:后端代码优化,优化大量Idea警告,代码更严谨 #134加入实体基类(BaseEntity)、DTO基类(BaseDTO),按需继承 #137新增基于Redis的在线用户管理,可强制下线用户 #6新增退出登录接口,退出登录后Token不再有效图形验证码更换,由随机验证码模式,改为算术验证日志管理加入浏览器字段,获取Ip地址优化,局域网内支持获取到主机地址菜单与权限调整,权限管理作为按钮存入菜单表增加匿名访问注解,扩展PreAuthorize 匿名注解 #159自定义权限校验,@PreAuthorize("@el.check('dept:list')"),根据个人习惯可自行选择代码生成器优化,前后端默认添加导出功能,input时间组件自动判定自定义异步线程池(重写spring默认线程池),使用自定义线程池执行定时任务,避免程序OOM...
Mr. Zheng
2019-11-04

开源项目

4,162 阅读
13 评论
2019年11月04日
4,162 阅读
13 评论
2019-10-25

Java 8:一文掌握 Lambda 表达式

Java 8:一文掌握 Lambda 表达式
本文将介绍 Java 8 新增的 Lambda 表达式,包括 Lambda 表达式的常见用法以及方法引用的用法,并对 Lambda 表达式的原理进行分析,最后对 Lambda 表达式的优缺点进行一个总结。1. 概述Java 8 引入的 Lambda 表达式的主要作用就是简化部分匿名内部类的写法。能够使用 Lambda 表达式的一个重要依据是必须有相应的函数接口。所谓函数接口,是指内部有且仅有一个抽象方法的接口。Lambda 表达式的另一个依据是类型推断机制。在上下文信息足够的情况下,编译器可以推断出参数表的类型,而不需要显式指名。2. 常见用法2.1 无参函数的简写无参函数就是没有参数的函数,例如 Runnable 接口的 run() 方法,其定义如下:@FunctionalInterface public interface Runnable { public abstract void run(); }在 Java 7 及之前版本,我们一般可以这样使用:new Thread(new Runnable() { @Override public void ...
Mr. Zheng
2019-10-25

文章推荐

1,622 阅读
0 评论
2019年10月25日
1,622 阅读
0 评论