码畜的日常
码龄7年
关注
提问 私信
  • 博客:22,025
    22,025
    总访问量
  • 16
    原创
  • 2,315,435
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2018-05-15
博客简介:

weixin_42215731的博客

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得2次评论
  • 获得43次收藏
  • 代码片获得302次分享
创作历程
  • 5篇
    2021年
  • 11篇
    2020年
成就勋章
TA的专栏
  • mysql
    1篇
  • JPA
  • Spring
    3篇
  • 排序算法
    2篇
  • 查找算法
  • JavaSE
    2篇
  • Spring: AOP使用
    1篇
  • 前端:样式
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql根据help_topic 获取指定日期

mysql根据help_topic 获取指定日期近12月SELECT date_format( date_sub( curdate(), INTERVAL (cast(help_topic_id AS signed) - 0) MONTH), '%Y-%m' ) MONTHFROM mysql.help_topicWHERE # 符号转移需替换 <![CDATA[<]]> help_topic_id < 12ORDER BY help_top
原创
发布博客 2021.09.27 ·
1613 阅读 ·
4 点赞 ·
1 评论 ·
14 收藏

Spring将对象作为Bean交给IOC容器

注入思路获取Spring的 BeanFactoryBeanFactory提供了一个注册BeanDefinition的方法一个普通对象如何转换成BeanDefinition?通过Spring提供支持的BeanDefinitionBuilder.genericBeanDefinition(A.class),生成一个BeanDefinition生成后的BeanDefinition可以通过addPropertyValue设置bean的值如何获取到BeanFactory实现 ApplicationC
原创
发布博客 2021.03.26 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二分法插入排序JAVA

描述遍历需要排序的数组,默认第一个为有序,则从第二个开始以当前元素为例,去查找适当插入的位置:1.设置查找区间为[0, 当前元素索引)2.比较当前元素于中间值的大小,若小于则在中间值的左侧区间查找,否则在中间值的右侧区间查找,循环此步骤,直到找到合适的插入位置获取到当前元素的插入位置索引,首先备份当前元素,从末尾元素为开始,一直遍历到需要插入的位置的索引,将元素向后挪动位置插入位置腾出后,将备份元素放入该位置循环插入操作,从第二个元素开始实现private static int[] a
原创
发布博客 2021.03.24 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

二分(折半)查找JAVA实现

描述一个有序数组中记录数组开始与结束位置每次取中间值(开始位置 + 结束位置)/ 2 索引的值 与查找目标值进行比较如果目标值小于 中间值(将结束位置索引替换为中间值位置索引),则在中间值左侧区间内继续查找如果目标值大于 中间值(将开始位置索引替换成(中间值 + 1)位置的索引),则在中间值右侧区间内继续查找如果 中间值 等于 目标值,则直接返回如果没有找到,则返回-1实现 public static void main(String[] args) { int[] ar
原创
发布博客 2021.03.24 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA直接插入排序

直接插入排序描述针对一个已排好的序列,将待排序数据插入到该序列中的合适位置,插入完成后依然有序。算法从第一个元素开始,该元素可以认为已经被排序取出下一个元素,在已经排序的元素序列中从后向前扫描如果该元素(已排序)大于新元素,将该元素移到下一位置直到找到已排序的元素小于或等于新元素的位置将新元素插入到下一位置中实现 public static void main(String[] args) { int[] arr = {1,3,5,4,8,7,6,9,2};
原创
发布博客 2021.03.23 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java给图片添加文字水印

main方法public static void main(String[] args) { long startTime = System.currentTimeMillis(); //文字可以是一段也可以是多段 本例采用3段文本 String textOne = "2020年11月24日"; String textTwo = "张三 授权 李四使用"; String textThree = "至2020年11月25日.
原创
发布博客 2020.11.24 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java图形化编程jar包,转换成exe可执行文件详细说明

生成jar包不论是javaSE、javaEE都是需要打包为Jar形式具体打包步骤,请自行百度使用javafxpackager 进行打包(JDK自带工具:推荐)在JDK1.7的时候就已经提供了这种打包方式命令javafxpackager -deploy -native image -appclass com.rgq.game.Application(这里是程序入口main Class) -srcdir E:\idea-workSpace\mine-clearing\out\artifact
原创
发布博客 2020.09.28 ·
393 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

FastJson中toJSONString()解决自动过滤null、““、空的属性

场景在一些场景中,我们需要toJSONString的时候,保留value为null的键值对使用到的apitoJSONString方法/** * 在fastJson 中 提供了一些序列化时,可以指定的某些行为/模式 */public static String toJSONString(Object object, SerializerFeature... features) { return toJSONString(object, DEFAULT_GENERATE_F
原创
发布博客 2020.08.03 ·
8183 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

为什么实现了ApplicationContextAware接口可以获取当前的上下文对象ApplicationContext

接着上篇文章所讲述如何获取当前Sring上下文容器的方法,本篇要说的是为什么实现一个接口就能获取到ApplicationContext对象ApplicationContextAware接口public interface ApplicationContextAware extends Aware { /** * XXXXXX */ void setApplicationContext(ApplicationContext applicationContext) throws BeansE.
原创
发布博客 2020.06.30 ·
406 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

在SpringBoot中如何获取上下文容器,拿到IOC中的Bean

过实现ApplicationContextAware接口,重写setApplicationContext即可获得当前使用的ApplicationContext容器对象@Componentpublic class SaveUtils implements ApplicationContextAware { private static ApplicationContext applicationContext; /** * 设置上下文容器 * @param applic.
原创
发布博客 2020.06.29 ·
1542 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring-data-jpa实现DDL(创建表、删除表)

Spring-data-jpa:Spring提供的操作数据库一系列的接口(基于hibernate上进行操作)。遇到的问题:需求描述:在系统中出现一个需求,需要定期去删除过期的数据,删除之前肯定是需要对表进行备份,且也不能无休止的进行备份。例如:1天清理一次过期数据,则会产生1个当日的备份表,假定只需要最近7天的备份表,其余则删除。所以需要进行数据库表的创建以及删除。系统中使用的orm框架是JPA,使用EntityManager的方式进行操作,如果使用@Query自定义sql执行,则拼接表名称无
原创
发布博客 2020.05.09 ·
4152 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

Spring注入bean的几个注解@Autowired、@Qualifier、@Inject、@Named、@Resource

在Spring中将bean交给IOC容器常用的几个注解@Autowired@Qualifier@Named@Resource@InjectSpring自动装配的四种类型byName就是会将与属性的名字一样的bean进行装配。byType就是将同属性一样类型的bean进行装配。constructor就是通过构造器来将类型与参数相同的bean进行装配。autod...
原创
发布博客 2020.03.13 ·
1657 阅读 ·
3 点赞 ·
1 评论 ·
10 收藏

自定义注解与AOP的使用入门

自定义注解+AOP实战需求场景请求接口时都需要去获取token,通过使用一个注解进行方法增强,把请求结果(token)设置到FORM(请求参数实体)中。定义一个注解 /** * @author XXX * @date 2020/3/12 9:53 */@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME...
原创
发布博客 2020.03.12 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

子元素选择器nth-child(n)

CSS通过nth-child选择基数、偶数子对象设置样式nth-child(n) 选择器是去匹配 当前元素的 子元素 第N个其中n可以是数字,从1开始还可以是old:奇数个 even:偶数个规定哪个子元素需通过公式 (an + b) 来选取。举个例子:ul li:nth-child(3n+ 0) 选取3倍数的,从第1个子元素开始的背景色设置。ul li:nth-child(3n +...
原创
发布博客 2020.03.11 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java反射篇:利用反射,为某个指定属性设置值

在日常的开发中,多个接口可能会用到同一个方法,比如发起请求,该请求方法则需要封装提高复用性。由于入参可能多种多样,为了方法的通用性,入参通常会使用泛型,或者Objec。在这个基础上,遇到一个需求,就是需要在这里给请求参数设置值。--------------------------------------------遇到的问题-----------------------------------...
原创
发布博客 2020.03.10 ·
1167 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Java反射篇:利用反射,实现参数设置

//该函数用于设置form的请求参数private<T> MultiValueMap setParm(LinkedMultiValueMap params, T form) {//通过getClass().getDeclaredFields()方法获取form文件字段列表 Field[] fields = form.getClass().getDeclaredFields...
原创
发布博客 2020.03.09 ·
1225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多