![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 58
消码哥
团队组织架构:
Android开发工程师数量(从事三年以上):2人;
IOS开发工程师数量(至少从事两年):3人;
java开发工程师数量(从事四年以上):2人;
php开发工程师数量(从事两年以上):2人;
前端html开发工程师数量(从事三年以上):1人;
平面设计师数量(从事五年以上):2人;
产品经理数量:1人;
运维工程师数量:1人;
我们这个团队开发过很多项目,APP、网站和管理系统都有涉及,一支经验丰富开发团队
展开
-
cron表达式的讲解及其在若依定时任务中的使用
在实际项目开发中Web应用有一类不可缺少的,那就是定时任务。定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长值,每月会给会员送一些电影券;比如在保证最终一致性的场景中,往往利用定时任务调度进行一些比对工作;比如一些定时需要生成的报表、邮件;比如一些需要定时清理数据的任务等。定时任务在我们软件开发中应用得实在太广泛了,下面就让我们来一起学习学习。七个域即corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份六个域。原创 2024-06-04 21:19:17 · 1071 阅读 · 1 评论 -
java8新特性——函数式编程详解
函数式编程的理论基础是由阿隆佐·丘奇(Alonzo Church)于 1930 年提出的 λ 演算(Lambda Calculus),λ 演算是一种形式系统,用于研究函数定义、函数应用和递归的系统。它为计算理论和计算机科学的发展奠定了基础。随着 Haskell(1990年)和 Erlang(1986年)等新一代函数式编程语言的诞生,函数式编程开始在实际应用中开始发挥作用。原创 2024-05-25 23:22:22 · 656 阅读 · 0 评论 -
mybatis批量更新与插入
foreach模式批量插入模式与MyBatis中Batch模式对比差异:1.二者速度差异不大,for模式使用简单,Batch模式使用复杂2.如果mysql自身对接收数据量有大小限制,建议使用Batch模式。原创 2024-05-21 18:07:54 · 1475 阅读 · 0 评论 -
基于java 自定义注解Annotation设计简单ORM框架——进阶篇
控制台打印如下结果表示利用注解反射生成SQL语句成功。有时间的朋友可以自己实现增删改查的功能,无非就是把生成过程提出来然后传一些需要修改和指定的值进行操作。原创 2024-05-14 18:13:09 · 306 阅读 · 0 评论 -
java自定义注解Annotation信息的获取与处理——运用篇
至此Java注解基础知识点咱们了解得基本差不多了,若想更深入的了解,需要我们不断练习和使用它,在下一篇我们通过设计一个基于注解的简单的ORM框架,来综合应用和进一步加深对注解的各个知识点的理解和运用。原创 2024-05-14 17:37:13 · 723 阅读 · 0 评论 -
java 自定义注解Annotation——入门篇
要深入理解注解,我们就必须能自定义注解,并且可以灵活使用注解,在定义自己的注解之前,我们必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:这些注解和它们所支持的类在java.lang.annotation包中可以找到。下面我们看一下每个元注解的作用和相应分参数的使用说明。@Target说明了Annotation所修饰的对原创 2024-05-14 17:12:36 · 890 阅读 · 0 评论 -
spring boot参数验证注解@NotNull、@NotBlank和@NotEmpty区别
使用spring boot参数验证是常常会使用@NotNull、@NotBlank和@NotEmpty三个判断是否不为空的注解,中文都有不能为空的意思,大部分使用者都傻傻分清它们之间到底有什么区别。今天就让咱们来一起探索它们之间的不同吧。原创 2024-05-10 21:59:48 · 1111 阅读 · 5 评论 -
RestTemplate 配置及使用
RestTemplate 是从 Spring3.0 开始支持的一个 HTTP 请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。原创 2024-01-27 21:18:34 · 1091 阅读 · 0 评论 -
注解@profile的使用
profile 通常作用在controller类上,当它标记的环境有效时,该controller类才生效,例如:@Profile(“dev”),当dev环境被激活时,@Profile(“dev”)所注解的controller类才生效。原创 2024-01-25 21:36:21 · 632 阅读 · 0 评论 -
logback-spring.xml日志配置文件详解
打印日志是一个系统的基本功能,系统出现异常可以通过查找日志弄清楚是什么原因,从而更加快速地定位问题,修复系统。原创 2023-07-25 10:09:30 · 701 阅读 · 0 评论 -
String.format格式化字符串简单使用
说明使用指定的格式字符串和参数返回格式化的字符串。参数format - 要格式化的字符args - 由格式字符串的格式说明符引用的论据。如果有比格式说明符的更多参数,多余的参数会被忽略。参数的数量是可变的,可能是零。原创 2023-07-24 18:02:49 · 175 阅读 · 0 评论 -
org.springframework.web.client.RestTemplate 的使用
后端难免会发送请求,大致分为两种请求:微服务之间的内部请求和系统之间的外部请求,org.springframework.web.client.RestTemplate对这两种请求都支持。原创 2023-07-21 21:54:33 · 744 阅读 · 0 评论 -
java根据pdf模板生成pdf
【代码】java根据pdf模板生成pdf。原创 2023-07-21 21:26:04 · 1093 阅读 · 0 评论 -
url解析与拼接工具UrlUtils
url解析与拼接工具UrlUtils ,不需要做任何修改,直接拿去用就行。原创 2023-07-19 17:57:06 · 1574 阅读 · 0 评论 -
注解方式实现数据库字段加密与解密
一些敏感信息存入数据需要进行加密处理,比如电话号码,身份证号码等,从数据库取出到前端展示时需要解密,如果分别在存入取出时去做处理,会很繁锁,至此,我查了很多相关资料,最后得到一个比较完美的解决方案。1、实体注解@SensitiveEntity@Target({2、字段注解@SensitiveEntity@Target({@Component@Resource@Override。原创 2023-07-18 17:35:24 · 2094 阅读 · 3 评论 -
SpringCloud全局过虑器GlobalFilter的使用
全局过虑器使用非常广泛,比如验证是否登录,全局性的处理,黑名单或白名单的校验等,相信你以后一定能用得上。原创 2023-07-07 23:13:57 · 568 阅读 · 0 评论 -
org.apache.commons.lang3中StringUtils.replaceEach方法的使用
该方法的作用是在给定的字串text中,循环搜索指定字符串数组中的字符串,分别替换为指定字符串数组中相应位置的字符串,即一个方法搞定将字符串中多个不同的子字符串分别替换成不同的字符串。一句话成功实现将"他是美国人"替换成"我是中国人",代码非常简洁又简单。原创 2023-07-07 00:27:25 · 504 阅读 · 0 评论 -
java中如何将一个集合list转成以逗号隔开的字符串
elements:需要添加分隔符的字符串(表示被连接的数组(也可以是集合),或者是要连接的多个字符串)delimiter:每个元素要添加的分隔符(通常是逗号)原创 2023-07-05 22:56:52 · 5266 阅读 · 0 评论 -
MybatisPlus之QueryWrapper有无条件方法的使用说明
当调用方法eq(boolean condition, R column, Object val)时,如果condition为true,使用当前条件,反之忽略该条件。boolean condition:用于指定当前这个条件是否有效;如果为 true,则使用当前条件;如果为 false,则忽略当前条件。当调用方法eq(R column, Object val)时,即没有条件,那么无条件使用当前条件(默认使用当前条件)又如下面两个方法,和上面的方法是一样的道理。Object val:字段值。原创 2023-07-05 22:29:13 · 1960 阅读 · 0 评论 -
drone、gogs、docker与项目集成实现自动化部署
测试环境频繁的部署,既浪费时间又没有什么技术含量,在项目模块多的时候,部署一次要花半小时的时间,每天都要部署测试,时间长了浪费的时间还是挺多的,人为部署有时候还可能误操作。基于种种原因,萌生了自动打包测试工具drone,drone与gogs还有docker完美结合,实现自动打包,自动部署非常完美,现在让我们来感受一下吧!原创 2023-06-25 01:05:15 · 891 阅读 · 0 评论 -
使用alibaba 数据库连接druid连接插件如何关闭数据库监控页面
SpringBoot项目中屏蔽关闭Druid的视图管理页面原创 2023-02-28 11:45:06 · 1015 阅读 · 2 评论 -
如何处理Long类型精度丢失问题
当实体类字段为Long类型且值超过前端js显示的长度范围时会导致前端回显错误,解决方案也很简单,即在后端生成json之前将Long类型数据转成String类型。原创 2023-02-22 10:42:48 · 481 阅读 · 0 评论 -
在整合`shardingsphere`过程中,启动出现`SQLFeatureNotSupportedException: isValid` 的解决方法
SQLFeatureNotSupportedException: isValid 的解决方法原创 2023-02-16 17:11:20 · 398 阅读 · 0 评论