qq_27493017
码龄10年
关注
提问 私信
  • 博客:53,483
    53,483
    总访问量
  • 75
    原创
  • 598,412
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-04-17
博客简介:

qq_27493017的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得3次评论
  • 获得54次收藏
  • 代码片获得217次分享
创作历程
  • 5篇
    2021年
  • 15篇
    2020年
  • 45篇
    2019年
  • 8篇
    2018年
  • 7篇
    2017年
成就勋章
TA的专栏
  • java
    7篇
  • 设计模式
    1篇
  • Thread
    4篇
  • Oracle
    5篇
  • 前端
    3篇
  • JS
    3篇
  • 算法
    4篇
  • DB
    2篇
  • echart
  • spring
    5篇
  • 数据结构
    2篇
  • 数据机构
    1篇
  • LINUX
  • POI
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BeanUtils.copyProperties,忽略目标对象中不为空的字段

public static String[] getNullPropertyNames(Object source) { final BeanWrapper src = new BeanWrapperImpl(source); PropertyDescriptor[] pds = src.getPropertyDescriptors(); Set emptyNames = new HashSet(); for (PropertyDescriptor pd : pds) {.
原创
发布博客 2021.06.01 ·
1596 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

反射获取字段的值与非空校验

获取指定字段的值// 通过字段对应的get方法public Object getFieldValueByName1(String fieldName, Object obj) { try { String firstLetter = fieldName.substring(0, 1).toUpperCase(); String getter = "get" + firstLetter + fieldName.substring(1); Met
原创
发布博客 2021.05.18 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

idea leetcode摸板

package leetcode.editor.cn;${question.content}public class $!velocityTool.camelCaseName(${question.titleSlug}){ public static void main(String[] args) { Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solut.
原创
发布博客 2021.02.19 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring-boot 集成es

基础环境:spring-boot正常启动集成espom.xml <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.10.2</version> </dep
原创
发布博客 2021.02.08 ·
464 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Elasticsearch7.10.2安装

下载安装将安装包上传到linux系统: 解压: 解压后的目录: 进入目录:elasticsearch-7.10.2 启动: 启动后报错:报错原因:必须在普通用户下运行 创建用户: 启动: 报错: 查看java版本(java version),发现java已经存在,那为什么提示这样的问题呢?创建了es用户,并授权es用户 对该es目录进...
原创
发布博客 2021.02.07 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

excel比对两列数据

=VLOOKUP(A5206,B:B,1,FALSE)
原创
发布博客 2020.12.18 ·
383 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

反射方式给List<Integer>中设置了String,将String 转成Integer

public static void main(String[] args) throws Exception { List<Integer> array = new ArrayList<Integer>(); Class c = array.getClass(); Method method = c.getMethod("add", Object.class); //getMethod获取方法 method.inv.
原创
发布博客 2020.12.16 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题:

下面程序的运行结果 求从10到1000中能被5或者7整除的数的和 使用递归计算斐波那契数列的通项,已知,,以后每项都是前两项的和 HashMap和HashTable的区别 请简单写一下对MVC架构的理解 描述一下Spring的依赖注入 谈一下SpringBoot的优缺点 一个球从100m高度自由落体,每次落地后反跳到原来的一半,在落下,求第10次落地时,共经过多少米,第10次反弹多高? 写常用的设计模式,并实现单例模式 String sql = "delete from book w
原创
发布博客 2020.09.29 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试总结

1、union与union all的区别Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;2、java中拼接字符串的方式+:用于小数据量的操作,使用StringBuilder的append方法进行追加,但是每循环一次都会创建一个StringBuilder对象,且都会调用toString方法转换成字符串 Join:StringUtils.joinJoin和StringBuffer相差不大,Join
原创
发布博客 2020.09.03 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Consul

一、基本信息Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件, 由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源。二、下载到官网下载Consul,官网地址:https://www.consul.io/ 点击Download,跳转到下载页面,如下图 选择适用于自己系统的软件,点击Download下载三、启动(以windows为例)下载下的一个压缩包,解压得到 consul.exe 文件
原创
发布博客 2020.08.20 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xml、bean之间的转换

package cn.gov.customs.conveyance.util;import com.thoughtworks.xstream.XStream;import com.thoughtworks.xstream.io.xml.DomDriver;import com.thoughtworks.xstream.security.NoTypePermission;import com.thoughtworks.xstream.security.NullPermission;import .
原创
发布博客 2020.08.03 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

07_多线程之间共享数据

如果每个线程执行代码相同,可以使用同一个Runnable对象,这个Runnable对象中有共享数据,eg:买票系统; public class SellTicket { public static void main(String[] args) { TicketWindow ticketWindow = new TicketWindow(); for (int i=0;i<4;i++){//4个线程,相当于4个售票窗口 new Th
原创
发布博客 2020.07.07 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven管理jar包

maven添加本地包命令 mvn install:install-file -Dfile=C:\Users\Administrator\Desktop\MsmqJava.jar -DgroupId=msmqjava -DartifactId=msmqjava -Dversion=20190826 -Dpackaging=jar -DgeneratePom=true pom文件添加jar包 <dependency> <groupId>org.
原创
发布博客 2020.07.07 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

easyui的使用

资源与位置: 页面引入easyui的资源: <!-- 1.导入css文件 --> <link rel="stylesheet" type="text/css" href="../../../easyui/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href=".....
原创
发布博客 2020.07.07 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

05_spring-boot集成jsp

在pom.xml文件中添加以下依赖 <!--jsp页面使用jstl标签 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </depende...
原创
发布博客 2020.07.07 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

特殊字符过滤

1、匹配输入框的内容,如果匹配上返回false,匹配不上返回truefunction isIllegal(obj){ if(obj == null && obj == ''){ return true; } var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥\\\\……&*()——|{}【】‘;:”“'。
原创
发布博客 2020.07.07 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSP获得项目名称

在JSP页面获取当前项目名称的方法:方法1: <%= this.request.getContextPath()%><%= request.getContextPath()%><% request.setAttribute("path",request.getContextPath()); %> 方法2: 使用EL表达式 ${pageContext.request.contextPath} 例子:<sc..
原创
发布博客 2020.07.07 ·
710 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot(二):整合MyBatis

1、在pom.xml添加依赖:1)MyBatis启动器:<!-- Mybatis启动器 --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactI...
原创
发布博客 2020.06.15 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法04-栈和队列

栈(Stack): 先入后出 添加、删除皆为O(1) 查询为O(n):因为Stack是无序的 底层实现为Vector(相当于ArrayList,Vector是线程安全的) 在Java10,Java12中指出在工程中需要使用先进后出的结构时,推荐使用Deque 队列(Queue): 先进先出 添加、删除皆为O(1) 查询为O(n):因为Queue是无序的 双端队列(Deque:Double-End Queue) 可以理解为S
原创
发布博客 2020.05.08 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TRS Bean与TRS API

发布资源 2020.01.09 ·
zip
加载更多