自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 220

原创 完整easyPoi 自定义模板导出(多sheet)包含前后步骤

引入依赖: <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version> </dependency> <d

2022-04-27 19:32:59 3125 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 823

原创 vue 监听事件

1、监听属性: watch: { datas: { handler: function (val) { // 此处注意,handler函数不能为箭头函数,this会取上下文,而不是组件里的this,此外,深度监听,必须为handler函数名,否则会无效果 console.log(val); //可以做些相应的处理 }, deep: true, }, //监听重置参数 "datas.re

2022-04-18 16:29:02 777

转载 mybatis map 驼峰

@Configurationpublic class MybatisConfig { /** * mybatis resultType为map时下划线键值转小写驼峰形式插 */ @Bean public ConfigurationCustomizer configurationCustomizer() { return configuration -> configuration.setObjectWrapperFactory(new M.

2022-04-16 18:11:35 591

翻译 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 703

转载 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 490 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 252

原创 docker容器重启

1.先查看有哪些容器docker ps -a2.假如容器名称是nginx,停止容器nginxdocker stop nginx3.启动容器nginxdocker start nginx4.如果是docker服务出了问题,重启docker服务systemctl restart docker

2021-12-21 16:46:44 12955

原创 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 1267 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 488

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

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

原创 win 端口占用

#win 端口占用1:查找被占用端口 netstat -ano|find 42002:杀死进程 taskkill -pid 15404 -f (taskkill /pid 15404 -t -f)

2021-04-28 08:50:56 101

原创 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 3480 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 594

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

原创 验证码实现

验证码===================验证码================ /** * 生成图片验证码 * * @param type 验证码类型,参见本类的静态属性 * @param length 验证码字符长度,要求大于0的整数 * @param excludeString 需排除的特殊字符 * @param width 图片宽度(注意此宽度若过小,容易造成验证码文本显示不全,

2020-08-19 11:40:06 89

原创 MultipartFile文件与Scheduled定时器

文件上传和定时器处理MultipartFile=1、在客户端的文件系统中返回原始文件名getOriginalFilename()2、返回一个InputStream以从中读取文件的内容。通过此方法就可以获取到流getInputStream()3、返回多部分表单中参数的名称。getName()4、返回文件的内容类型getContentType()5、将收到的文件传输到给定的目标文件//MultipartFile 转换成 FiletransferTo6、获取后缀名String su

2020-08-19 11:35:35 170

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

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

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

原创 服务器常用命令

服务器常用命令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 4582

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

原创 mysql 基础常识

1,事务a,原子性:要么全部成功提交,要么失败b,一致性:开始是什么,结束就是什么c,持久性:事务提交,就会永久保存在数据库d,隔离性:提交之前,其他食物是不可见的2,如何设计一个高并发的系统a,数据库优化(语句优化,索引优化)b,使用缓存,减少数据库IOc,分布式数据库,分布式缓存d,服务器负载均衡3,主键和唯一索引主键:该字段没有重复值,...

2020-03-11 15:54:31 134

原创 spring boot 基础

1,@Controller 和 @RestController@RestController相当于@Controller + @ResposeBody仅使用@RestController注释Controller类不回返回JSP页面,只会返回Return里面的内容,如果返回json和xml的类容,不需要加@ResposeBody注释@Controller返回JSP页面,但是要解析内容得...

2020-03-11 11:05:49 93

原创 java基础

1,jdk和jre,JVMjdk简单来说就是开发工具,jre是开发环境2,字节码字节码是JVM能够理解,且只面向JVM的代码。其扩展名为.clss3,hashtable与hashmaphashtable是线程安全的,hashtable是不安全的,允许键值为空HashMap ,hashtable都实现了Serializable接口,因此它支持序列化HashMap是非线...

2020-03-10 10:54:17 130

原创 mq,生产者,消费者

broker:消息服务器producer:消息生产者,生产消息给brokerconsumer:消息消费者,从broker处获取消息topic:消息主题,订阅模式下消息汇集处,不同的producer向topic传送消息,topic再将消息发送给不同的consumer,实现广播功能。queue:队列,PTP(point to point)模式下,特定的生产者将消息发送给queue,qu...

2020-02-15 16:45:41 1016

原创 第一天:python之数据类型和拒绝转义字符的作用

python不愧是一门为程序员着想的编程语言。无论是数据类型还是编程语法,都透露出了对程序员的关怀之心。Python3 中有六个标准的数据类型:Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典)python的正序索引还是从0开始,倒叙则是从-1开始。今天粗尝试python,已然隐隐感受到了他...

2019-11-21 22:40:59 181

原创 从头开始学Python

今天开始自学Python,会在这上面分享一些自己的学习过程和心的,纯属自娱自乐。首先第一步是安装Python,这个在百度搜索即可,刚刚我安装的是3.8,有一个自动添加到path的功能,也就不用在做环境变量的配置了,很方便。...

2019-11-21 14:21:20 147

原创 基于讯飞语音转文字

觉得自己水平低,不敢写,现在只是为了给自己记录和一些与我一样初学的同学的一点小小帮助吧。首先导入第三方包及其文件,如图:其次一定记得gradle的刷新,总结:当有一大堆错误的时候不要轻易随便去改,因为这一般就是一个问题的原因,比如某包没导,gradle没刷新代码:android:id="@+id/result"

2017-05-29 19:43:23 6008

原创 关于R文件的一个小错误

eclipse报错:The method setContentView(int) is undefined for the type MainActivity这个问题我找了很多网上大神的方法,但还是怎么改都没有用,最后在同学的建议下,只好改用早就下载了的Android Studio试一试。然后没错,它又有错,变着花样的报错,在studio上的错误是:java.util.co

2017-05-10 23:15:47 415

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

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

原创 初试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 3145

原创 初识R.java与AndroidMainfest.xml

R.java文件  android工程下面的gen文件夹中有个名为.R.java的类。是在创建工程时自动生成的一个类,不需要进行修改。    点开这个类里面是如下图所示,你所创建的资源都在这个类里面。我们可以看见这些资源的名字都被赋予了16进制,这能更好的转变成二进制。通过R.java文件来引用所需资源:1:例:【drawable-*hp

2017-05-07 21:27:39 807

原创 第一次Android程序

第一次做android时总会遇到界面被自己弄乱的情况,一般情况下,按window下Reset就可以了。但是这次重置界面确是这样。

2017-03-30 20:47:42 161

echarts统计, element

echarts统计

2022-05-13

这是一个easyPoi的文档

easyPoi文档,这是一个easyPoi的文档。EasyPoi的编写其实是一次意外,之前我不太愿意写导入导出,因为代码号复杂,每次一个Excel 都要写几百行,仅有少量的复用,一次需要写许多的导入导出,又没有人手,正好看到了Jeecg对应Poi的一个封装,但是他的封装比较简单,就自己在他思想的基础上开始构建现在的项目了. EasyPoi秉承思想就是尽量简单,入库少,可以很快把简单的工作干了这是第一个版本的功能,后来慢慢用的人多了,也就功能慢慢丰富了,现在包含了Excel的导入导出,Word的导出,PDF的导出,Excel Charts的导出, Html的导出5个功能模块,重点还是Excel,毕竟Excel是最常用的. EasyPoi已经走过了3年,未来也会继续走,保持现有简单的功能继续前进. 文档来源:https://www.jianshu.com/p/6374b943b948

2022-04-27

各种开发工具类集合,token,加密,redis,分页,同一数据,id生成,日期格式工具类,文件处理工具类,正则表达式工具,异常返回等工具类

开发中公共类工具的整理,包括token,加密,redis,分页,同一数据,id生成,日期格式工具类,文件处理工具类,正则表达式工具,异常返回等工具类

2020-10-21

学生成绩管理系统

自己制作,c语言编写,能增添改查

2017-06-29

空空如也

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

TA关注的人

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