- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 echats封装,后端传递
前端所需格式:{ "code": 200, "message": "success", "data": { "seriesData": [{ "valueArr": [1, 2, 3], "label": "充电" }, { "valueArr": [2.3, 5.0, 8.7], "label": "放电" }, { ...
2022-05-05 15:31:14
231
原创 完整easyPoi 自定义模板导出(多sheet)包含前后步骤
引入依赖: <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version> </dependency> <d
2022-04-27 19:32:59
3184
6
转载 window.print() 动态打印及封装, vue-print-nb
doPrint() { //判断iframe是否存在,不存在则创建iframe var iframe = document.getElementById('print-iframe'); if (!iframe) { var el = document.getElementById('basicPage'); iframe = document.createElement('IFRAME'); var d...
2022-04-24 08:57:46
847
原创 vue 监听事件
1、监听属性: watch: { datas: { handler: function (val) { // 此处注意,handler函数不能为箭头函数,this会取上下文,而不是组件里的this,此外,深度监听,必须为handler函数名,否则会无效果 console.log(val); //可以做些相应的处理 }, deep: true, }, //监听重置参数 "datas.re
2022-04-18 16:29:02
790
转载 mybatis map 驼峰
@Configurationpublic class MybatisConfig { /** * mybatis resultType为map时下划线键值转小写驼峰形式插 */ @Bean public ConfigurationCustomizer configurationCustomizer() { return configuration -> configuration.setObjectWrapperFactory(new M.
2022-04-16 18:11:35
595
翻译 redis加入到windows服务中
原文出自:https://www.cnblogs.com/newcapecjmc/p/12024039.html1、下载zip的Redis,对,没看错,zip格式的Redis。地址为:https://github.com/MicrosoftArchive/redis/releases/22、解压到指定目录,如D:/redis/3、首先将cmd指定到解压后的目录文件夹下,输入命令:安装命令:redis-server.exe --service-install redis.windows.conf -
2022-03-31 09:35:02
707
转载 npm ERR code ENOTFOUND npm ERR errno ENOTFOUND
如果现在是taobao的镜像npm config set registry http://registry.cnpmjs.org/如果不是淘宝的镜像npm config set registry https://registry.npm.taobao.org
2022-03-25 16:23:50
509
1
原创 mysq删除重复数据
----针对单个字段重复数据delete FROM test a WHERE a.address in ( select s.address from ( SELECT t.addressFROM test tGROUP BY t.addressHAVING COUNT( * ) >1) s )and a.id not in (select u.id from (select min(d.id) as id from test d group by d.address having c
2022-01-27 15:55:34
257
原创 docker容器重启
1.先查看有哪些容器docker ps -a2.假如容器名称是nginx,停止容器nginxdocker stop nginx3.启动容器nginxdocker start nginx4.如果是docker服务出了问题,重启docker服务systemctl restart docker
2021-12-21 16:46:44
12981
原创 vue Excel文件上传
使用element组件el-upload <el-upload ref="upload"action="doUpload" :limit="1" :file-list="fileList" :before-upload="beforeUpload"><el-button type="primary" style="width: 150px" @click="uploadFile">上传文件</el
2021-12-02 11:07:27
1301
1
原创 mysql 遍历父级
SELECTt.dept_idFROM(SELECT@id idlist,( SELECT @id := GROUP_CONCAT( parent_id SEPARATOR ',' ) FROM sys_dept WHERE FIND_IN_SET( dept_id, @id ) ) subFROMsys_dept,( SELECT @id := "033E939CA1684A199A93CE4B41781024" ) varsWHERE@id IS NOT NU
2021-11-09 17:55:58
497
原创 Java8 使用技巧
1:根据属性获取列表import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors; public class StreamTest { public static void main(String[] args) { List<Student> allList = new ArrayList<Student>(); S
2021-10-25 18:06:16
151
原创 jar包导入 本地maven仓库
在运行的时候没有问题,打包运行的时候包 “java.lang.ClassNotFoundException”这是因为第三方资源没有导入到jar之中解决:mvn install:install-file -Dfile=jar包路径\jar包.jar -DgroupId=jar-id-DartifactId=jar-factid-Dversion=1.1 -Dpackaging=jar...
2021-10-25 18:05:34
74
原创 win 端口占用
#win 端口占用1:查找被占用端口 netstat -ano|find 42002:杀死进程 taskkill -pid 15404 -f (taskkill /pid 15404 -t -f)
2021-04-28 08:50:56
104
原创 List<Map>遍历,排序 java8,lambda
List遍历,排序获取到的结果是按照月分类获得的集合先转换为List //封装获取月份数据 public List<Map> getMonthData(List<Map> fileMaps){ List<Map> listMap = new ArrayList<>(); Map<String, List<Map>> maps = fileMaps.stream().collect(Coll
2021-03-11 16:01:10
3486
1
原创 AOP全局异常捕捉参数异常,统一返回数据体
package org.jeecg.common.exception;import lombok.extern.slf4j.Slf4j;import org.springframework.http.HttpStatus;import org.springframework.validation.BindException;import org.springframework.validation.BindingResult;import org.springframework.validat.
2020-11-27 10:27:50
602
原创 mysql常规操作
sql文档SELECTcategory_nameFROMtc_productcategorydetailWHEREidIN ( SELECT detail_id FROM tc_goods_categorydetail a, order_ticket o WHERE a.goods_id = o.goods_id )===按月日查询=1,按日SELECTDATE_FORMAT(RECORD_INSERT_TIME, ‘%Y-%m-%d’), count(1)FROMorder_ti
2020-11-17 17:04:15
119
原创 验证码实现
验证码===================验证码================ /** * 生成图片验证码 * * @param type 验证码类型,参见本类的静态属性 * @param length 验证码字符长度,要求大于0的整数 * @param excludeString 需排除的特殊字符 * @param width 图片宽度(注意此宽度若过小,容易造成验证码文本显示不全,
2020-08-19 11:40:06
96
原创 MultipartFile文件与Scheduled定时器
文件上传和定时器处理MultipartFile=1、在客户端的文件系统中返回原始文件名getOriginalFilename()2、返回一个InputStream以从中读取文件的内容。通过此方法就可以获取到流getInputStream()3、返回多部分表单中参数的名称。getName()4、返回文件的内容类型getContentType()5、将收到的文件传输到给定的目标文件//MultipartFile 转换成 FiletransferTo6、获取后缀名String su
2020-08-19 11:35:35
173
原创 git提交代码到线上
git代码提交$ git add --all$ git commit -m “提交信息”$ git remote add origin ‘远程仓库url’$ git push -u origin 对应远程分支名然后下一次就不用那么麻烦了,直接:$ git add --all$ git commit -m “信息”$ git push2,git常用命令2.1,git 覆盖本地代码,强制更新git fetch --allgit reset --hard origin/master(fea
2020-08-19 11:32:29
513
原创 Mybatis-plus和排序
Mybatis-plus==============mybatis-plus=1:3版本后EntityWrapper已经被QueryWrapper代替// 条件构造器QueryWrapper使用步骤1:mapper 文件注入注释 @Param(“ew”)List findBySearch(Page page, @Param(“ew”) QueryWrapper entityWrapper);2:.xml形成条件查询select distinctfrom instruments_rese
2020-08-19 11:26:37
27932
原创 nginx配置
nginx配置user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream;
2020-08-19 11:24:23
104
原创 服务器常用命令
服务器常用命令1:查看安装的软件ps -ef | grep nginx2:端口被占用netstat -anp | grep 88012.2,通过程序名查询进程号:ps aux | grep 程序名2.3, 通过进程号查询进程详细信息ps -ef|grep 28332kill -9 2237//win -----netstat -aon|findstr “8801” —杀死进程 taskkill -pid 5288 -f3:nginx重启nginx -s reloadnginx
2020-08-19 11:09:02
4595
原创 spring boot 微信网页授权的实现
spring boot 微信网页授权的实现按照官方文档步骤,网页授权分为四步。这里不再累述,官方文档传送门:微信网页授权1 - 获取用户授权,获取code @RequestMapping(value = "/login", method = RequestMethod.GET) public void wxLogin(HttpServletResponse response) throws IOException { //重定向页面 String red
2020-06-30 22:05:50
559
原创 mysql 基础常识
1,事务a,原子性:要么全部成功提交,要么失败b,一致性:开始是什么,结束就是什么c,持久性:事务提交,就会永久保存在数据库d,隔离性:提交之前,其他食物是不可见的2,如何设计一个高并发的系统a,数据库优化(语句优化,索引优化)b,使用缓存,减少数据库IOc,分布式数据库,分布式缓存d,服务器负载均衡3,主键和唯一索引主键:该字段没有重复值,...
2020-03-11 15:54:31
137
原创 spring boot 基础
1,@Controller 和 @RestController@RestController相当于@Controller + @ResposeBody仅使用@RestController注释Controller类不回返回JSP页面,只会返回Return里面的内容,如果返回json和xml的类容,不需要加@ResposeBody注释@Controller返回JSP页面,但是要解析内容得...
2020-03-11 11:05:49
98
原创 java基础
1,jdk和jre,JVMjdk简单来说就是开发工具,jre是开发环境2,字节码字节码是JVM能够理解,且只面向JVM的代码。其扩展名为.clss3,hashtable与hashmaphashtable是线程安全的,hashtable是不安全的,允许键值为空HashMap ,hashtable都实现了Serializable接口,因此它支持序列化HashMap是非线...
2020-03-10 10:54:17
136
原创 mq,生产者,消费者
broker:消息服务器producer:消息生产者,生产消息给brokerconsumer:消息消费者,从broker处获取消息topic:消息主题,订阅模式下消息汇集处,不同的producer向topic传送消息,topic再将消息发送给不同的consumer,实现广播功能。queue:队列,PTP(point to point)模式下,特定的生产者将消息发送给queue,qu...
2020-02-15 16:45:41
1038
原创 第一天:python之数据类型和拒绝转义字符的作用
python不愧是一门为程序员着想的编程语言。无论是数据类型还是编程语法,都透露出了对程序员的关怀之心。Python3 中有六个标准的数据类型:Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)python的正序索引还是从0开始,倒叙则是从-1开始。今天粗尝试python,已然隐隐感受到了他...
2019-11-21 22:40:59
188
原创 从头开始学Python
今天开始自学Python,会在这上面分享一些自己的学习过程和心的,纯属自娱自乐。首先第一步是安装Python,这个在百度搜索即可,刚刚我安装的是3.8,有一个自动添加到path的功能,也就不用在做环境变量的配置了,很方便。...
2019-11-21 14:21:20
150
原创 基于讯飞语音转文字
觉得自己水平低,不敢写,现在只是为了给自己记录和一些与我一样初学的同学的一点小小帮助吧。首先导入第三方包及其文件,如图:其次一定记得gradle的刷新,总结:当有一大堆错误的时候不要轻易随便去改,因为这一般就是一个问题的原因,比如某包没导,gradle没刷新代码:android:id="@+id/result"
2017-05-29 19:43:23
6023
原创 关于R文件的一个小错误
eclipse报错:The method setContentView(int) is undefined for the type MainActivity这个问题我找了很多网上大神的方法,但还是怎么改都没有用,最后在同学的建议下,只好改用早就下载了的Android Studio试一试。然后没错,它又有错,变着花样的报错,在studio上的错误是:java.util.co
2017-05-10 23:15:47
423
原创 Multiple markers at this line - implements android.view.View.OnClickListener.onClick - The method on
这是一个总遇到的问题,在这里记下来Multiple markers at this line- implements android.view.View.OnClickListener.onClick- The method onClick(View) of type new View.OnClickListener(){} must override a supercla
2017-05-09 22:33:00
1062
原创 android—Actionbar
今天在得到项目后出现了这样的问题:Multiple markers at this line- The import android.support.v7 cannot be resolved- The import android.support.v4.app.ActionBarActivity cannot be resolved这是应为缺少了spport-v7
2017-05-09 21:12:38
290
原创 初试openGl — 三维图形
一个简单的三维图形代码:#include #include #include #include #define GLUT_DISABLE_ATEXIT_HACKGLfloat AngleX;GLfloat AngleY;GLfloat sca[3] = {1,1,1};GLfloat tra[3] = {0,0,0};void d
2017-05-07 21:36:38
3149
原创 初识R.java与AndroidMainfest.xml
R.java文件 android工程下面的gen文件夹中有个名为.R.java的类。是在创建工程时自动生成的一个类,不需要进行修改。 点开这个类里面是如下图所示,你所创建的资源都在这个类里面。我们可以看见这些资源的名字都被赋予了16进制,这能更好的转变成二进制。通过R.java文件来引用所需资源:1:例:【drawable-*hp
2017-05-07 21:27:39
812
原创 第一次Android程序
第一次做android时总会遇到界面被自己弄乱的情况,一般情况下,按window下Reset就可以了。但是这次重置界面确是这样。
2017-03-30 20:47:42
167
这是一个easyPoi的文档
2022-04-27
java面试资料整理.pdf
2020-11-24
各种开发工具类集合,token,加密,redis,分页,同一数据,id生成,日期格式工具类,文件处理工具类,正则表达式工具,异常返回等工具类
2020-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人