随笔分类 -  案例

摘要:记得去年我在往MySQL存入emoji表情😲😳时,一直出错,无法导入。后来找到办法 -- 通过把 utf8 改成 utf8mb4 就可以了,并没有深究。 一年后,我看到一篇文章讲到emoji文字占4个字节,通常要用utf-8去接收才行,其他编码可能会出错。我突然想到去年操作MySQL把utf8改 阅读全文
posted @ 2022-04-07 23:08 程序员小明1024 阅读(68) 评论(0) 推荐(0) 编辑
摘要:业务同学抱怨业务开发没有技术含量,用不到设计模式、Java 高级特性、OOP,平时写代码都在堆 CRUD,个人成长无从谈起。 其实,我认为不是这样的。设计模式、OOP 是前辈们在大型项目中积累下来的经验,通过这些方法论来改善大型项目的可维护性。反射、注解、泛型等高级特性在框架中大量使用的原因是,框架 阅读全文
posted @ 2022-04-06 22:36 程序员小明1024 阅读(342) 评论(0) 推荐(0) 编辑
摘要:文章介绍了spring-boot中实现通用auth的四种方式,包括 传统AOP、拦截器、参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下他们的执行顺序。 前言 最近一直被无尽的业务需求淹没,没时间喘息,终于接到一个能让我突破代码舒适区的活儿,解决它的过程非常曲折,一度让我怀疑人生,不过收 阅读全文
posted @ 2022-04-06 00:01 程序员小明1024 阅读(321) 评论(0) 推荐(0) 编辑
摘要:程序员路人 专注Java相关技术:SSM、Spring全家桶、微服务、MySQL、MyCat、集群、分布式、中间件、Linux、网络、多线程,偶尔讲点运维Jenkins、Nexus、Docker、ELK,偶尔分享些技术干货,致力于Java全栈开发! 1篇原创内容 --> 公众号 强烈推荐阅读:到底如 阅读全文
posted @ 2022-04-05 23:48 程序员小明1024 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1.简介 在使用spring完成项目的时候需要完成记录日志,开始以为Spring 的AOP功能,就可以轻松解决,半个小时都不用,可是经过一番了解过后,发现一般的日志记录,只能记录一些简单的操作,例如表名、表名称等记录不到。 这个时侯就用到了自定义注解,把想要记录的内容放在注解中,通过切入点来获取到注 阅读全文
posted @ 2022-04-05 22:49 程序员小明1024 阅读(159) 评论(0) 推荐(0) 编辑
摘要:Long是一个类,判断是否相等时如果数据小于128L时,用equals和== 都是可以的,但超过128L再用==判断是否相等就会出问题,所以Long比较大小统统都要用equals 超过128会创建新的实例对象,==判断的是对象内存值,所以会是false 阅读全文
posted @ 2022-03-22 16:51 程序员小明1024 阅读(343) 评论(0) 推荐(0) 编辑
摘要:大家好,我是小乐。 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别 定时任务有明确的 阅读全文
posted @ 2022-02-13 01:37 程序员小明1024 阅读(254) 评论(0) 推荐(0) 编辑
摘要:function transform(tranvalue) { try { var i = 1; var dw2 = new Array("", "万", "亿"); //大单位 var dw1 = new Array("拾", "佰", "仟"); //小单位 var dw = new Array 阅读全文
posted @ 2022-01-02 23:01 程序员小明1024 阅读(388) 评论(0) 推荐(0) 编辑
摘要:java开发的坑 参考:https://mp.weixin.qq.com/s/6TwyBND4Nxn70NXUxIw5CA 一、java开发的坑 1、包装类型的空指针问题 public class NullPointTest { public static void main(String[] ar 阅读全文
posted @ 2021-08-22 02:30 程序员小明1024 阅读(132) 评论(0) 推荐(1) 编辑
摘要:package com.stu.staservice.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.text.DateFormat; import java.text.ParseException 阅读全文
posted @ 2021-08-15 22:47 程序员小明1024 阅读(315) 评论(0) 推荐(0) 编辑
摘要:springboot maven 资源文件配置 1、构建: 项目的构建。 构建是面向过程的,就是一些步骤,完成项目代码的编译,测试,运行,打包,部署等等。 maven支持的构建包括有: maven支持的构建包括有: 1.清理, 把之前项目编译的东西删除掉,为新的编译代码做准备。 2.编译, 把程序源 阅读全文
posted @ 2021-08-02 00:26 程序员小明1024 阅读(3523) 评论(0) 推荐(0) 编辑
摘要:1.controller接口 pageTeacherCondition/{current}/{limit},通过路径方式传值,接口接受参数通过/{}接收,如果有多个参数用/拼接,配合@PathVariable一起使用。 什么是路径传值: http://localhost:8080/teacher/1 阅读全文
posted @ 2021-08-01 00:11 程序员小明1024 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:apache commons工具类库中的commons-lang是java.lang的增强版,优化了一些api,原来的commons-lang已停止更新 Maven依赖是: <dependency> <groupId>org.apache.commons</groupId> <artifactId> 阅读全文
posted @ 2021-07-31 02:10 程序员小明1024 阅读(405) 评论(0) 推荐(0) 编辑
摘要:来源: https://mp.weixin.qq.com/s/Ep_6OY29fcjr-rHJcyarDQ https://mp.weixin.qq.com/s/mpfxqVGEivtosHTz1MZS4Q js常用代码整理 1、单行 If-Else 语句(三元运算符) 这是许多编程语言的共同特征。 阅读全文
posted @ 2021-07-31 01:30 程序员小明1024 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1.application.properties文件 #阿里云 OSS #不同的服务器,地址不同 aliyun.oss.file.endpoint=oss-cn-beijing.aliyuncs.com aliyun.oss.file.keyid=LT aliyun.oss.file.keysecr 阅读全文
posted @ 2021-07-29 20:42 程序员小明1024 阅读(675) 评论(0) 推荐(0) 编辑
摘要:一、创建maven工程 idea创建springboot的工程方式有很多,这是其中一种,这个主要是父工程统一管理子工程。 准备工作:配置好JDK,MAVEN,需要知道或者了解启动器,了解@RESTController和@Controller的区别。 IDE都支持使用Spring的项目创建向导快速创建 阅读全文
posted @ 2021-07-27 21:10 程序员小明1024 阅读(1416) 评论(0) 推荐(0) 编辑
摘要:代码实例 this.second--初始值=60 this.codeTest--显示倒计时的字段 当点击获取验证码的时候,把this.second的值赋给this.codeTest,这样this.codeTest就会动态的显示倒计时功能。 //60秒倒计时 timeDown() { let resu 阅读全文
posted @ 2021-07-19 21:28 程序员小明1024 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1.阿里云短信功能购买(首次0元5次,超过会收费) 参考地址:https://market.aliyun.com/products/57126001/cmapi025016.html?spm=5176.10695662.1996646101.searchclickresult.29c14beeHXI 阅读全文
posted @ 2021-07-17 20:07 程序员小明1024 阅读(544) 评论(0) 推荐(0) 编辑
摘要:例子一 1、log的xml文件 <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN 阅读全文
posted @ 2021-07-11 21:20 程序员小明1024 阅读(676) 评论(0) 推荐(0) 编辑
摘要:一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2021-07-11 19:29 程序员小明1024 阅读(916) 评论(0) 推荐(0) 编辑