- 博客(764)
- 资源 (21)
- 收藏
- 关注
原创 mysql如何实现json数据字段化
现需要写出sql语句将courseLevel中的数据解析为一个个字段导出到excel表中,如下图所示。我们的数据库中有一个字段courseLevel为json格式,如下图所示。那么如何实现这个需求呢?是不是感觉很简单,哈哈哈。...
2022-07-31 15:17:39
912
转载 基于Springboot+thymeleaf实现CMS系统
Dreamer CMS 梦想家内容发布系统采用流行的SpringBoot搭建,支持静态化、标签化建站。不需要专业的后台开发技能,会HTML就能建站,上手超简单;只需使用系统提供的标签就能轻松建设网站。全面支持各类表单字段,真正实现“0”代码建网站。......
2022-07-14 17:47:52
939
翻译 为什么wait和notify必须放在synchronized中?
在多线程编程中,wait 方法是让当前线程进入休眠状态,直到另一个线程调用了 notify 或 notifyAll 方法之后,才能继续恢复执行。而在 Java 中,wait 和 notify/notifyAll 有着一套自己的使用格式要求,也就是在使用 wait 和 notify(notifyAll 的使用和 notify 类似,所以下文就只用 notify 用来指代二者)必须配合 synchronized 一起使用才行。wait/notify基础使用wait 和 notify 的基础方法如下:Obj
2022-02-28 20:58:41
505
2
翻译 toString()、String.valueOf、(String)强转,有啥区别?
1、基本类型(1)基本类型没有toString()方法(2)推荐使用(3)无法强转(String)是标准的类型转换,将Object类型转为String类型,使用(String)强转时,最好使用instanceof做一个类型检查,以判断是否可以进行强转,否则容易抛出ClassCastException异常。需要注意的是编写的时候,编译器并不会提示有语法错误,所以这个方法要谨慎的使用。2、封装类型(1)toString(2)String.valueOf()(3)封装类型也无法强转3、n
2022-01-18 17:04:20
285
转载 儿女享的福,其实都是父母积的德
儿女享的福,其实都是父母积的德!中国有句老话叫:“富不过三代”,深以为然。古往今来,有很多富贵家族总是一代不如一代,败亡的很快。追根究底,是因为父母把子孙的福报,提前用光了!1.儿女的福报,都存在父母手中!正所谓:“积德行善,远泽儿女近泽自身。”前人栽树,后人乘凉。前人积德,福荫子孙。父母积德行善,必定有庇荫子孙的余福。而若造下恶业,自然家族早败,儿女遭殃。可见,父母留给孩子最大的财富,不是金钱,也不是地位,而是福报。父母不积德,儿女就不顺。北宋有名的大奸臣蔡京,作恶多端,贪婪侈靡。据记
2022-01-18 15:49:20
1632
1
原创 一个由“ YYYY-MM-dd ”引发的严重问题
代码如下:package tset;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Teat { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.set
2022-01-13 16:01:44
263
原创 破解navicat时出现No All Pattern Found File Already Patched
不用卸载,点击exe文件重新安装一遍navicat,重新启动注册机,然后再启动native即可。
2022-01-07 16:56:09
6479
1
原创 uniapp添加网站favicon文件
uniapp 默认创建的项目并没有给我们提供加上网站 favicon 的 ”机会”,但官方给出的解决方法是使用自定义模板自定义模板的场景,通常有以下几种情况:调整界面 head 中的 meta 配置补充 SEO 相关的一些配置「仅首页」加入百度统计等第三方js如上,使用自定义模板可以满足我们解决添加 favicon,使用步骤如下:1、工程根项目新建一个 XXX.html 文件,文件名可自定义,比如 template.html,我这里直接用了创建项目时自带的index.html2、复制基本模板
2021-11-30 15:37:51
1598
1
原创 uniapp中text-indent不起作用,uniapp首行缩进不管用如何解决?
css加首行缩进的同时再加上 display: block; 属性,当然 inline-block 等也是可以解决的,根据具体需求去尝试下吧!
2021-11-29 11:58:07
2522
原创 SpringBoot联合Poi导出Excel表格
最近接了一个外包项目,其中一个功能是按条件查询数据后展示表格,并能按条件查询后导出数据到excel表格中,他这个项目的数据量不大,项目又要的紧,我就按最简单的方式实现了此功能,重要代码如下所示:设备数据实体类package com.bootdo.system.domain;import java.io.Serializable;import java.util.Date;/** * 设备数据实体类 * @author xhz * */public class DevmonitorData
2021-11-02 19:02:53
548
转载 SpringBoot + Redis 解决海量重复提交问题
在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段:1、数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据。2、token机制,每次接口请求前先获取一个token,然后再下次请求的时候在请求的header体中加上这个token,后台进行验证,如果验证通过删除token,下次请求再次判断token。3、悲观锁
2021-10-28 17:17:34
287
原创 点燃朋友圈的励志句子,句句戳心,每一句都是经典
许多人会在意别人对自己的看法,希望得到所有人的认可,结果平添很多烦恼。生活是公平的,要活出精彩,需要一颗奋进的心。这个世界上没有白费的功夫,哪怕走错了路,也是收获,最怕的却是瞻前顾后,小心谨慎,什么也不敢做。所以,等风来,不如追风去。趁你现在还有时间,尽最大努力做你最想做的那件事,过你最想过的那种生活。也许我们始终都是一个小人物,但这并不妨碍我们选择用什么方式去生活,这个世界永远比你想的要更精彩。有钱人喜欢说“钱不是万能的”,长得好看的人喜欢说“长得好看有什么用”,瘦子喜欢说“其实胖一点好,健康”,努
2021-10-25 15:08:05
309
原创 bootstraptable行内显示图片
devinfo.html如下:<!DOCTYPE html><html lang="zh_CN" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"><meta charset="utf-8"><head th:include="include :: header"></head><body class="gr
2021-10-19 15:54:53
2031
原创 9种常见For 循环优化方式
我们都经常使用一些循环耗时计算的操作,特别是for循环,它是一种重复计算的操作,如果处理不好,耗时就比较大,如果处理书写得当将大大提高效率,下面总结几条for循环的常见优化方式。首先,我们初始化一个集合 list,如下:List list = new ArrayList();方法一:最常规的不加思考的写法优点:较常见,易于理解缺点:每次都要计算list.size()for (int i = 0; i < list.size(); i++) { System.out.println(lis
2021-09-27 09:54:25
662
翻译 一个人最顶级的自律,是拒绝内耗
一个人走在阳光明媚的大街上,心情很是愉悦,可他一路走,一路担忧,最后脑子里的阴霾逐渐遮蔽了晴朗的天空。这或许是大多数人,都曾有过的经历:在做一件事时,我们总会有各种担心和焦虑。既怕自己做不成,又怕别人的质疑和否定。最后无休止的内耗,就会彻底拖垮我们。但其实,每个人的精力,都是有限的。与其被精神上的内耗折磨,不如用行动去治愈自己。想的越多,越会透支心力和体力,做的越多,才越能扛住压,克住难。01让你疲惫的,是精神上的内耗。作家南川大叔,讲过这样一个故事。他有一个表弟,某天给他发消息说,自
2021-09-26 15:24:58
409
翻译 人在转运前,往往有两个征兆,有一个也要恭喜
俗话说:三分命,七分运。谁都盼望自己能有好运,谁都希望自己的人生顺风顺水,但是好运不是想有就有的。一个人,若出现这两个征兆,预示着好运来临,可喜可贺!1心变了,一切就变了《六祖坛经》中说:“一切福田,不离方寸;从心而觅,感无不通。”境随心转,心念的力量不可小觑。一位妇人请了一个油漆工来家里粉刷墙。油漆工在工作的时候,见到了妇人的丈夫。看到他双目失明,便心生出同情之心。然而妇人的丈夫十分乐观,常常和油漆匠聊的很投机。几天后,墙已粉刷完。妇人在付钱给油漆工的时候,发现费用比之前谈的要低了很多。
2021-09-26 15:13:57
355
转载 “低代码”将干掉70%的软件开发工作
根据Gartner 预测:到 2025 年,70% 的新应用将由低代码/无代码技术完成开发。也就是说,“低代码”将干掉70%的传统软件开发工作。什么是传统软件开发工作?说白了,就是目前绝大多数程序员每天在做的CRUD工作。你说程序员的命苦不苦?AI想要取代他,“低代码”要革他的命,甚至干到35岁自己就被淘汰了。那么,程序员应该如何应对呢?本文就来聊聊这个话题。时代在进步,人也要与时俱进。之前,国内某咨询公司的CTO说:“低代码是行业毒瘤”,那篇文章在业内广为流传,我看了其中的观点,觉得挺有意思的
2021-09-26 15:10:24
292
原创 httpclient模拟post请求
一.json参数方式post提交1.封装方法public static String doPost(String url, Map<String, String> header, String strPayload) { HttpPost httpPost = new HttpPost(url.trim()); String body = null; try { // 设置参数 设置Header if (header != null && !heade
2021-09-07 18:02:47
478
转载 格局越大的人,越懂得“藏”的智慧
饶雪漫曾说:“永远不要把你的秘密告诉任何人,如果,你真的把它当成一个秘密的话。”谁都有藏在心里的事,很多时候自以为和人熟络,刚出口就传遍了每个耳朵。关系近的人,可以彼此分享,可以互相惦记,亲密却该有点界限。这三个秘密,别轻易去说,对你没好处。01.财不外露世上的一切关系,都得好好谈钱,但跟别人谈你的钱,大可不必。挣钱花钱,忍耐或享受,都是你的私事。有网友去取快递,朋友一直在旁边盯着,明见她买的淘宝便宜货还说:“有钱人啊。”刚哈哈过去,朋友又开始哭穷:“我都好久没买东西了”,还把自己钱花哪了,
2021-08-31 09:50:03
212
原创 isEmpty 和 isBlank 的用法区别,你都知道吗?
isEmpty系列StringUtils.isEmpty()是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致 isEmpty(" ")=falseStringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isEmpty(“bob”) = falseStringUtils.isEmpty(" bob
2021-08-31 09:35:29
4363
转载 一棵受伤的树
01上世纪五十年代,在美国的一个农场里。有一个农场主为了方便拴牛,在庄园的一棵榆树上箍了一个铁圈。随着榆树的长大,铁圈慢慢嵌进了树身,榆树的表皮留下一道深深的伤痕。有一年,当地发生了一种奇怪的植物真菌疫病,方圆几十公里的榆树全部死亡,唯独那棵箍了铁圈的榆树存活了下来。为什么这棵榆树能幸存呢?植物学家对此产生了兴趣,于是组织人员进行研究。结果发现,原来是那个给榆树带来伤痕的铁圈拯救了它。榆树从锈蚀的铁圈里吸收了大量铁份,对真菌产生了特殊的免疫力。这棵树至今仍生长在美国密歇根州比犹拉县附近的那
2021-08-27 09:28:22
133
转载 越是虚伪的人,越喜欢把这三句话挂嘴边,最好别深交!
《沉思录》里有句话:人相互蔑视,又相互奉承,人们各希望高于别人,又各自匍匐在别人面前。虚情假意的人,躲也躲不过。我们都曾受伤,以为是朋友,到头来只是路人,以为真心相待,到头只是一厢情愿。身边那些虚伪的人,是时候看清楚了。常说这三句话的,千万别深交。1. 我早知道是这样世上聪明人不多,事后诸葛的人却不少。“跟你说了几百遍了,你就是不听!”“今天这个结果,我早就知道。”很多是顺嘴提过,或许有些根本没说过,总让人在郁闷之余,还要怀疑一下自己的记忆力。年初表姐公司倒闭,面试得焦头烂额。好不容
2021-08-26 17:01:45
194
原创 支付宝转账到个人账户
pom.xml配置如下:<!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java --> <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.10.119.ALL</v
2021-07-27 17:59:28
1179
3
转载 事务注解 @Transactional 失效的3种场景及解决办法
Transactional失效场景介绍第一种Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用。例如以下代码。定义一个错误的@Transactional标注实现,修饰一个默认访问符的方法@Componentpublic class TestServiceImpl { @Resource TestMapper testMapper; @Transactional void insertTestWrongModi
2021-07-22 10:09:53
449
转载 别再乱打日志了,这样才是定位 bug 打日志的方式!
日常工作中,程序员需要经常处理线上的各种大小故障,如果业务代码没打印日志或者日志打印的不好,会极大的加大了定位问题的难度,使得解决bug的时间变长了。对于那种影响比较大的bug,处理时间是分秒必争的,慢几秒处理完,可能GMV就哗啦啦的掉了很多。一个程序员是否优秀,其中一个判断维度就是:处理线上问题是否快狠准,而其中日志是帮我们快速定位问题的绝佳手段。下面分享一下笔者平时在业务系统里记日志的一些手法和习惯,希望对大家有一些帮助。请统一日志格式日志格式最好是统一的,即方便查看定位问题又方便统计收集。我
2021-07-20 12:05:05
248
转载 Spring Boot 接入支付宝,实战来了!
支付宝推出了新的转账接口alipay.fund.trans.uni.transfer(升级后安全性更高,功能更加强大) ,老转账接口alipay.fund.trans.toaccount.transfer将不再维护,新老接口的一个区别就是新接口采用的证书验签方式。使用新接口要将sdk版本升级到最新版本,博主升级时最新版本是4.10.97。接下来看集成步骤。1.将支付宝开放平台里下载的3个证书放在resources下面2.写支付宝支付的配置文件alipay.propertiesalipay.ap
2021-07-19 11:13:12
313
原创 花钱大手大脚,存不住钱的三大生肖
“鼠牛虎兔龙蛇、马羊猴鸡狗猪。”这十二生肖,我们自小就背得滚瓜烂熟。它是我国特有的优秀文化,是古人智慧的结晶。我们的祖先用十二地支配属十二种动物来纪年,称其为十二生肖纪年法。每一个人都有自己的属相,十二年轮回一次。这种智慧被沿用了上千年,深受人们推崇。我们可能不知道自己的星座,但也一定知道自己的生肖。每个生肖的人,都有各自的脾气性格,不同生肖的人,运数、性格也不尽相同。尺有所长,寸有所短,高有高的长处,低有低的优势,富有富的苦恼,穷有穷的开心,不管高人一等还是矮人一劫,只要尽本分,做好自己就好。花钱
2021-07-19 11:04:20
229
原创 The requested profile “pom.xml“ could not be activated because it does not exist
错误描述:在执行maven install的时候有时会出现 The requested profile “pom.xml” could not be activated because it does not exist 的错误解决办法:在项目中单击右键 --属性 --maven,将此处清空保存即可
2021-07-02 14:39:34
2116
转载 几百万数据量的Excel导出会内存溢出和卡顿?那是你没用对方法!
一. 简介导出是后台管理系统的常用功能,当数据量特别大的时候会内存溢出和卡顿页面,曾经自己封装过一个导出,采用了分批查询数据来避免内存溢出和使用SXSSFWorkbook方式缓存数据到文件上以解决下载大文件EXCEL卡死页面的问题。不过一是存在封装不太友好使用不方便的问题,二是这些poi的操作方式仍然存在内存占用过大的问题,三是存在空循环和整除的时候数据有缺陷的问题,以及存在内存溢出的隐患。无意间查询到阿里开源的EasyExcel框架,发现可以将解析的EXCEL的内存占用控制在KB级别,并且绝对不会内
2021-06-28 10:16:56
1935
转载 23 种设计模式的通俗解释,秒懂
01 工厂方法追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。02 建造者模式MM 最爱听的就是「我爱你」这句话了,见到不同地方的 MM,要能够用她们的方
2021-06-28 10:03:30
195
原创 被人“卖了”却不自知,还帮人数钱的星座,表面精明实则愚昧无知
我们身边从来不缺没心没肺之人,甚至有的人表面看上去精明,实则愚昧无知,这样的人很容易被有心之人利用。在生活中,虽然没心没肺可以活得轻松快乐些,但是过于单纯则是愚昧无知的表现。尤其在社会中,很容易成为他人手中的一枚“棋子”。今天我们就说说十二星座中,有那几个星座是被人“卖了”,还帮人数钱吧!天蝎座:心存善念、没心没肺提到天蝎座,相信很多人会对号入座,这个星座的人表面上比较精明,似乎对所有人都很热情,但实际上他可能不太了解什么叫作“人心险恶”。天蝎座的人对所有人都心存善念,无论处于怎样的环境中,他从来
2021-06-28 09:57:14
310
原创 自愈的三把钥匙:接受,改变,离开
人生不如意事,十之八九。很多人说自己过得不快乐,归根结底,是想要的太多不喜欢的事情太多。用乐观的心态对世界,再平淡无奇的日子也会开出花朵。就如《肖申克的救赎》里的一句话:“心若是牢笼,处处为牢笼,自由不在外面,而在于内心。”成年人有三把治愈自己的钥匙:接受、改变、离开。如果学会了这三点,你将会快乐很多。第一把钥匙:接受有这样一则小故事。一天,一位心理学教师,给学生上课时,拿出一只精美的咖啡杯。当学生们正在赞美这只杯子时,教师故意失手,打碎了杯子。望着地上的碎片,学生们不断发出惋惜声。
2021-06-28 09:54:51
223
转载 如何在 Github 上面精准搜索开源项目?
很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。...
2021-06-01 10:00:06
199
原创 三观不合,究竟是哪三观?
常听人说:圈子不同,不必强融,三观不合,不必同行。意思就是,不是一路人,就不要结伴走,三观不一致,就不要在一起。那么所谓的三观,究竟是哪三观?三观不是器官,也不是感官,而是世界观、人生观和价值观。三观一致的人,未必是兴趣相投的人,而是相互理解,彼此懂得的人。你对我说的有所感触,我对你讲的感同身受,不会有对牛弹琴的感觉,不会有鸡同鸭讲的感受。三观不合的人,永远不在一个频率上,他不会理解你的想法,也不会体谅你的难处,见不惯你的做
2021-05-28 09:05:16
218
转载 苏轼笔下的夏天,清凉幽静,美到心醉
绿荫遍野,风暖昼长,横塘新荷,花丛蝶忙。夏天,悄悄地向我们走来。在诗词中,夏天的清凉,倍受诗人的喜爱,他们或小院纳凉,或绕步荷塘,尽享夏日之美。对于苏轼来说,夏天也是一个惬意的存在,我们一起来苏轼的诗词中体会夏日之美吧! 苏轼笔下的夏天,是甜美幽静的 《阮郎归·初夏》绿槐高柳咽新蝉,薰风初入弦。碧纱窗下水沈烟,棋声惊昼眠。微雨过,小荷翻,榴花开欲然。玉盆纤手弄清泉,琼珠碎却圆。初夏悄悄来到了少女的身旁,槐柳成荫,新蝉鸣唱,一片寂寞幽凉。雨后的小荷,随清风翻转
2021-05-27 09:42:50
183
翻译 《史记》中最精妙的一篇文章,贡献三句经典名言,影响世人两千年!
在《史记》中,要说哪篇文章最为精妙,那《陈涉世家》必定榜上有名。这篇文章记述了农民陈胜吴广首举义旗,推翻秦朝强暴统治的历史。陈胜,字涉,虽是一个农民,却有着不同反响的人生,在《陈涉世家》中,他说过的三句话,振聋发聩,流传千年,深深地影响着中国人的性格。今天就给大家分享这3句经典名言,每次品读,都有不同的感悟。01 苟富贵,无相忘。陈胜年轻的时候,给人做帮工种地,中间休息时,他对身边的人说:如果以后富贵了,可不要忘记彼此呀!只要是你身边的朋友富贵发达了,那么,就应该“无相忘”吗?实..
2021-05-27 09:35:32
181
uni-app实现省市区三级联动的js文件
2020-10-22
html单页面导出到excel
2018-11-16
本项目主要通过一些详细的小列子讲述如何正确的使用FreeMarker
2018-03-21
使用ajaxupload.js/ajaxfileupload.js实现文件上传
2018-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人