- 博客(93)
- 资源 (4)
- 收藏
- 关注
原创 uniapp相关记录
八、引入/uview组件(分别该四个文件:app.vue man.js page.json uni.scss)六、状态管理相关 store(以下文件分别为:store.js cart.js user.js)三、自定义商品详情组件 good_detail.vue。二、自定义商品列表组件 good_list.vue。一、自定义我的物品组件 my_goods.vue。四、自定义搜索组件 my_search.vue。五、小程序首页 index.vue。九、uniapp小程序分包。
2023-11-21 11:49:16
439
原创 uniapp小程序使用getUserProfile登录(获取昵称统一为‘微信用户’+头像为灰色头像)
uniapp使用getUserProfile登录
2023-04-03 14:44:39
4977
1
原创 JAVA爬虫爬取国家统计局行政区划数据(2021年最新数据)
一、引入jsoup依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.9.2</version> </dependency>二、爬虫程序@Servicepublic class Ja
2022-03-04 16:22:34
4835
原创 Mybatis使用datetimepicker日期和时间插件查询时间范围
使用说明:collectStartDate和setStartDate类型为Date,对应的创建时间在mysql中为varchar类型一、下载和引入datetimepicker样式和js<link th:href="@{/ajax/libs/datapicker/bootstrap-datetimepicker.min.css}" rel="stylesheet"/><script th:src="@{/ajax/libs/datapicker/bootstrap-datetimepi
2021-11-25 11:11:55
585
原创 将springBoot项目部署成window服务
一、实验环境:windows10二、下载winws.exe和配置xml文件下载地址:github下载地址下载完成之后,将.xml和.exe文件更名为和jar同名,并放在同一目录之下三、编辑xml配置文件<service> <id>ruoyi-admin</id> <name>ruoyi-admin</name> <description>业务管理系统</description>
2021-11-25 09:59:32
670
原创 Layui表格批量操作数据
效果如下htmldiv class="layui-inline"> <a class="layui-btn layui-btn-danger batchUnlock"><i class="layui-icon layui-icon-key"></i>批量解锁</a> </div>js//批量解锁锁定的账号 使用封装后的ajax $(".batchUnlock").click(function (){
2021-05-18 16:13:32
1898
原创 通过请求判断当前请求是手机端还是PC端发起的公共方法
/*** 根据当前请求的特征,判断该请求是否来自手机终端,主要检测特殊的头信息,以及user-Agent这个header* @param request http请求* @return 如果命中手机特征规则,则返回对应的特征字符串*/public static boolean isMobileDevice(HttpServletRequest request) { boolean pcFlag = false; boolean mobileFlag = false; String vi
2021-04-14 10:32:06
1200
原创 Mysql中事务失效的几种情况及解决方案总结(一)
最近在工作中遇到一个问题:在对订单做处理的时候,原本所有的业务都在一个事务中,可操作结果是只有订单信息后续的所有操作都没有,经过排查确定是mysql的事务没有生效,所以就总结下事务失效的几种情况一、mysql存储引擎引起的事务失效(一般不会遇到,目前用的mysql版本都在5.7+了)mysql有多种存储引擎,有些版本(mysql5.5.5以前默认是MyISAM,mysql5.5.5以后默认是InnoDB)安装时默认的存储引擎是MyISAM,而MyISAM存储引擎是不支持事务处理的,所以才导致了项目中的某
2021-01-10 20:52:38
4854
原创 mysql数据库sequence序列表使用记录
一、需求背景如何确保一个序列号是按自己定义的规则依次递增?实际项目需求如下:在商户表有商户费率模板号这个字段,我们要求该字段的规则是:ST+当前日期YYYYMMDD+6位序列号(左边不够是用0填补) 如:TS20200610000001和TS20200610000002备注:当前字段非自增主键,单我们又要求该字段的值是按照我们约束的规则依次增加!!!!在一个项目中,这种字段可能会很多,那怎么去很好的解决这种问题呢?二、如何解决通常,对于这种需求,我们都会用一个专门的序列表(sequence),
2020-06-10 14:45:17
1680
原创 Java后台以树形结构返回省市区三级区域信息
欢迎访问个人博客德鲁大叔撸代码在前台页面很常见的一种需求是,以树形结构展示具有层级关系的数据。比如企业的部门信息、大部分管理系统的菜单、省市区信息等等。具体如下图所示一、表创建以及数据导入执行下面创建表sql,创建sys_region存具体信息,具体信息正在审核中,后续更新给出下载地址CREATE TABLE `sys_region` ( `id` int(11) NOT NULL COMMENT '区域主键', `name` varchar(40) CHARACTER SET ut
2020-05-18 20:19:07
8540
4
原创 BigDecimal的使用记录
欢迎访问个人博客德鲁大叔撸代码最近一直忙于工作,好久没更新博客了。今天赶在下班之前做一个简单的记录。在项目中需要计算一笔交易的返现、手续费、分账串等信息,大量的使用到BIgDecimal,赶在下班之前做一个简单的记录。在项目中对于金额的操作,我们都是选择使用BIgDecimal (跟金钱打交道,对于精度要求都很高),它支持任何精度的定点数,可以用它来精确计算货币值;相反的,Float和Double只能用来做科学计算或者是工程计算。一、如何初始化一个BIgdecimal1、BigDecimal(St
2020-05-15 20:01:12
217
原创 kyrieboot管理系统开发记录------前端相关
一直想要自己动手写一个管理系统,在这之前只是搭建了简单的项目框架和一部分简单功能,但是由于工作等种种原因一直没能完善功能。趁着今年五一假期,补上一些目前想到的功能。后续会补上一些快捷开发的功能,比如代码生成器等。但由于五一后要进入封闭开发,所以估计功能会推迟上线。现在记录一下在写当前系统的时候遇到的一些问题。1、如何获取select下拉框的值通过状态查询的时候,需要选择状态的下拉框,html...
2020-05-05 15:16:48
161
原创 阿里云服务器部署Springboot项目
直接进入如何部署一个springboot项目1、设置jar包名称 在pom文件中新增名称标签 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...
2020-05-05 14:25:34
1008
原创 记录一些工作中常用的linux命令
记录工作中遇到的一些linux命令一、查看端口或者进程相关的1、查看端口是否被占用 netstat -ano |gerp 端口号netstat -ano |grep 88002、查看什么进程占用端口 sudo lsof -i:端口号 sudo lsof -i:88003、杀死占用端口的进程 sudo kill -9 当前进程的PID sudo kill -9 31738...
2020-05-05 14:08:27
236
原创 git从已有分支拉一个自己的开发分支
第一步:切换到被copy分支,并且当前分支必须要保持是最新代码git checkout 被copy分支git pull第二步:从当前分支拉开发分支git checkout -b 自己的分支名称 如下:tengxiao.ma@SJ-DN0261 MINGW64 /d/work/git/star/star-txsupport-ser (feature_star-1)$ git check...
2020-04-23 20:14:11
3066
原创 JAVA生成二维码(附源码地址)
欢迎访问个人博客:***德鲁大叔撸代码***在平时的生活中,到处都存在着二维码 二维码其实就是一种编码技术,只是这种编码技术是用在图片上了,将给定的一些文字,数字转换为一张经过特定编码的图片,而解析二维码则相反,就是将一张经过编码的图片解析为数字或者文字。今天就动手写一个二维码生成和解析的程序,实现功能:当输入二维码的内容为网址的话,扫描二维码的时候自动打开网址;当二维码的内容为文本时,扫描...
2020-04-14 20:00:21
546
原创 Java知识点回顾系列(集合框架)
记录一下Java中集合的使用与区别,主要讲List、Set、Map的原理、使用方法在Java世界里,集合框架的核心接口为Collection、List(列表)、Set(集合)和Map(映射)。集合关系图根据上面的关系图可以得到以下的结论:①Collection是集合继承树中最顶层的接口,它提供了关于集合的通用操作,常用的list和set都继承自它②因为Set和List是继承自Colle...
2020-04-12 14:00:58
185
原创 如何设计一个“正确”的后端接口
一个后端接口正常情况下会包含①接口地址url②接口的请求方式(get/post)③请求数据④相应数据在此记录一下如何构建一个完整的后端接口的过程无论一个简单还是复杂的接口,无论是对外开放的接口还是http接口,参数校验是比不可少的,因为调用者每次调用传入的参数是未知的,那如果他传进来的参数是不符合规则的,我们就没必要去执行后面的业务逻辑,只有在客户(调用者)传入的参数是合法且有效的,才必要去执...
2020-04-08 19:55:13
3776
1
原创 FastJson使用记录
Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。在使用Java做Web开发时,不可避免的会遇到Json的使用。初始化一个Map:Map<String, Object> divSpilt = new HashMap<>(); divSpilt.put("ord_a...
2020-04-07 20:03:43
187
原创 Java知识点回顾(Tree)
一、二叉树1、二叉树的基本定义二叉树是每个节点最多有两个子树的树结构。常见的基本形态有:①二叉树可以是空集②跟可以有空的左子树或右子树③左右子树都为空2、二叉树的五种基本性质① 二叉树的第i层上的节点数最多为2^(i-1) i>=1例如:第一层最多有2^(1-1)=1个节点,也就是跟节点第三层最多有2^(3-1)=4个节点。。。。② 深度为k的二叉树,至多包含...
2020-04-06 15:46:30
228
原创 mysql批量插入数据
方法一:最笨重的方法!!一条一条的插入sql语句如下: <insert id="insert" keyProperty="id" useGeneratedKeys="true"> insert into somedemo.user(uername, sex, address, birthday, password, create_time, creator, upd...
2020-04-03 19:57:01
289
原创 java知识点回顾系列(Java注解)
注解基本概念注解(元数据)为我们在代码中添加信息提供一种形式化的方法,我们可以在某个时刻非常方便的使用这些数据。将的通俗一点,就是为这个方法增加的说明或功能最常见的注解有:@Override 用于标识方法,标识该方法属于重写父类的方法@Deprecated 用于标识方法或类,标识该类或方法已过时@SuppressWarnnings 用于有选择的关闭编译器对类、方法、成员变...
2020-04-02 19:36:13
150
原创 java中常用的参数校验方法
欢迎访问个人博客 德鲁大叔撸代码在对外开放接口的时候,我们每次需要对调用者传进来的参数进行校验,对于少量并且参数简单的接口,我们完全可以用最原始的方法进行校验。比如:public User selectUser(User user) { log.info("[查询用户信息],请求参数:{}", JSONUtils.toJSONString(user)); // ...
2020-04-01 19:36:41
3617
原创 记一次生产环境踩过的坑
欢迎访问个人博客 德鲁大叔撸代码今天,自己负责开发的对账系统终于要上线了。激动又紧张!!激动什么?完全个人开发的项目第一次走上线流程,甚是激动啊!紧张什么?对呀,就是因为第一次上线,所以怕出现什么不可预测的问题,毕竟公司会把上线成功率当做有个绩效考核标准之一啊。经过仔细的准备配置文件、任务调度和mq相关的配置,终于可以安全上线了。当自己的项目发布成功的时候,心里所有悬着的担忧可以落地了。...
2020-03-31 20:01:07
284
原创 Java知识点回顾系列(Java基础)
欢迎访问个人博客 德鲁大叔撸代码最近工作量比较少,空闲时间回顾一下java基础的相关知识点。1、jdk和jre的区别JDK:1). JDK是Java Development Kit的缩写,是Java的开发工具包,主要面向开发人员。2). JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具...
2020-03-30 21:36:40
220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人