自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李大哥

一个热爱开源事业的胖程序员

  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 RuoYi-Vue微信小程序登录授权

目前的框架中token是使用jwt生成,存储到redis控制token时效,而认证是使用UsernamePasswordAuthenticationToken实现的这里写目录标题需求分析解决方案代码改造新建WxUser类修改LoginUser类修改SysLoginService类修改SysLoginController类修改SecurityConfig类总结需求分析微信小程序登录是通过上传一个code到后台,后台根据code调用微信端接口获取到openId和sessionKey(有些场景下不需要.

2021-05-10 17:17:25 17147 25

原创 RuoYi-树表格更换

目前框架里的树表格是基于基于bootstrapTreeTable/bootstrap-table-treegrid修改而来的,但是有很多Bootstrap Table自带的功能都没有了,而且样式显示也有些问题,所以尝试用Bootstrap Table官网扩展里的treetable来更换一下看效果怎么样Bootstrap Table官网地址:https://bootstrap-table.com/TreeGrid jQuery plugin官网地址:http://maxazan.github.io/jq.

2021-05-10 11:54:18 1852 4

原创 mac vue 代理失效

错误:Proxy error: Could not proxy request解决办法:将vue.config.js中target: http://localhost:8080,换成target: http://127.0.0.1:8080,

2021-05-08 16:04:32 795

原创 thymeleaf常用表达式

thymeleaf常用表达式获取当前日期判断字符串是否为""或NULLbool判断赋值未完待续获取当前日期th:value="${#dates.format(new java.util.Date().getTime(), 'yyyy-MM-dd')}"判断字符串是否为""或NULLth:if="${user.imageUrl != null and user.imageUrl != ''}"bool判断th:if="${#bools.isFalse(isAdmin)}"赋值th:val

2021-04-30 15:37:38 283 2

原创 RuoYi-弹出新窗口选择数据回显到父页面

这里只贴出关键代码,其他代码需要自行编写。返回值处理根据实际需求来,目前是只取第一条,因为选择页面是单选行表单页面新加方法 /* 选择社区 */function selectCommunity() { var url = ctx + "community/selectCommunity"; var options = { title: '选择社区', width: "600", url: url, callBack.

2021-04-29 12:08:44 4107

原创 RuoYi-表格按钮传递对象参数

示例(注意引号)传json对象actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" οnclick="edit(\'' + JSON.stringify(row).replace(/"/g, '&quot;') + '\')"><i class="fa fa-edit"></i>编辑</a> ');传json字符

2021-04-29 12:01:03 1842

原创 RuoYi-Vue以流的方式下载文件

1. 前端导入请求类 import service from "@/utils/request";2. 前端编写下载方法 methods: { /** * 下载文件按钮操作 * @param name 文件名 */ handleDownload(name) { let filename = name; return service .post( "/monitor/logger/file/downl

2021-04-22 10:43:48 4499

原创 RuoYi-Vue前端分页

el-table表格<el-table v-loading="loading" :data="dataList.slice((pageNum - 1) * pageSize, pageNum * pageSize)"> ...省略部分...</el-table>声明变量 data() { return { // 遮罩层 loading: true, // 表格数据 dataList: [], ..

2021-04-22 10:25:05 1410 1

原创 若依RuoYi框架修改器

给大家提供一个小工具,可以修改RuoYi、RuoYi-fast、RuoYi-Vue、RuoYi-Cloud版本的包名、项目名等。软件提供在线更新功能。下载地址在文章末尾运行效果下面的截图是旧版本的下载地址:若依框架修改器...

2021-04-16 16:10:19 4988 6

原创 RuoYi-Vue项目部署流程

RuoYi-Vue项目部署,后端部署jar部署、war部署;前端部署,使用nginx部署、tomcat部署

2021-04-16 14:06:30 14329 2

原创 Tymeleaf 读取常量

方式一:页面中或者js中直接获取后台常量类方式二:在后台配置全局常量

2019-04-19 11:36:33 1315

原创 Android Studio 新建drawable-hdpi、drawable-mdpi等

Android Studio 新建drawable-hdpi、drawable-mdpi在不同的模式“Project” / “Android”的文件夹中查看文件夹。如果文件夹丢失,您可以轻松添加它们。 1、在“res”文件夹上右键“New”->”Android Resource Directory”2、从资源类型列表中选择“drawable”选项3、在左窗格中选择“Density”并点击“>>”按

2016-03-10 09:34:54 21180

原创 Android 更新升级版本

/**    * 安装apk    * @param url    */private void installApk(){File apkfile = new File(apkFilePath);        if (!apkfile.exists()) {            return;        }        Intent i = new

2015-04-30 14:29:46 648

原创 Android应用程序创建桌面快捷方式

/** * 创建桌面快捷方式 */ public void createShut() { // 创建添加快捷方式的Intent Intent addIntent = new Intent( "com.android.launcher.action.INSTALL_SHORTCUT"); String title = getResources().getString(R.string.app_name); // 加载快捷方式的图标 Parcelable icon = In

2015-04-02 09:56:52 762

原创 Android(Java)正则表达式判断手机号、邮箱、身份证号码、密码、Url、邮编等工具类

package cn.haokuai.maya.suppliers.app.common;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matc

2015-02-03 10:02:04 2020

原创 微服务部署问题记录

微服务部署问题记录

2022-01-13 17:12:05 1087

原创 Nginx配置记录

nginx.conf公共配置#user nobody;worker_processes 1;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { server_names_hash_bucket_size 64; client_max

2021-12-10 14:58:05 21434

原创 配置数据库属性validationQuery

配置数据库时,属性validationQuery默认值为“select 1”,对于oracle值应为“select 1 from dual”validationQuery属性:用来验证数据库连接的语句,这个语句至少是返回一条数据的查询语句。每种数据库都有自己的验证语句。以下是不同数据库对应的验证语句:DataBasevalidationQueryhsqldbselect 1 from INFORMATION_SCHEMA.SYSTEM_USERSOracleselect 1

2021-06-01 16:03:41 2262

若依框架修改器(Mac最新版本)

1、一键修改:支持修改RuoYi、RuoYi-Vue、RuoYi-fast、RuoYi-Cloud四个系列的所有版本及其他扩展项目的包名、项目名、配置、其他关键字等 2、参数配置:配置代码中用到的mysql数据库连接、redis连接等,可以选择启用还是不启用 3、模板配置:配置修改器默认修改的内容,属于高级功能,不会配置的请不要随意改动 4、druid秘钥生成:工具可以一键生成druid连接的秘钥。 5、批量删除文件:删除项目编译后生成的例如target、.settings、.classpath、.project、.idea、.iml、._开头、.DS_Store、__MACOSX、node_modules等文件或文件夹 6、关于我们:介绍本工具的信息。 7、打赏作者:弹出打赏的对话框,可以扫码打赏。 8、检测更新:爬取gitee地址解析标签来判断是否有新版本。 具体可查看文章说明:https://blog.csdn.net/u014440968/article/details/115764803

2023-04-26

若依框架修改器(Windows最新版)

1、一键修改:支持修改RuoYi、RuoYi-Vue、RuoYi-fast、RuoYi-Cloud四个系列的所有版本及其他扩展项目的包名、项目名、配置、其他关键字等 2、参数配置:配置代码中用到的mysql数据库连接、redis连接等,可以选择启用还是不启用 3、模板配置:配置修改器默认修改的内容,属于高级功能,不会配置的请不要随意改动 4、druid秘钥生成:工具可以一键生成druid连接的秘钥。 5、批量删除文件:删除项目编译后生成的例如target、.settings、.classpath、.project、.idea、.iml、._开头、.DS_Store、__MACOSX、node_modules等文件或文件夹 6、关于我们:介绍本工具的信息。 7、打赏作者:弹出打赏的对话框,可以扫码打赏。 8、检测更新:爬取gitee地址解析标签来判断是否有新版本。 具体可查看文章说明:https://blog.csdn.net/u014440968/article/details/115764803

2023-04-26

Nginx网站维护界面.zip

当你的网站需要维护或者迁移,有不想给用户直接报错,可以显示这个页面

2021-12-10

若依框架修改器V4-20220517.exe

可以一键修改RuoYi相关项目的包名等信息,具体可查看文章说明:https://blog.csdn.net/u014440968/article/details/115764803

2021-04-16

Bootstrap 竖时间轴

Bootstrap 竖时间轴

2021-04-16

Android仿微信发送位置Demo

Android 仿微信发送微信Demo Android Studio编译

2016-03-09

空空如也

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

TA关注的人

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