- 博客(104)
- 资源 (5)
- 收藏
- 关注
原创 Java 面试题
11. Springcloud都包含那些组件,项目中要到了那些, spring cloud alibaba有使用过吗, 这两个有什么区别;昨天面试了两个Java开发程序员,问了一些问题,回答的不是很好,看看大家的回答如何,可以在评论区回复,测试下自己的水平。7. 缓存Redis都用在系统那些方面,如何使用的,如何保证缓存和数据库的一致性;4. 在哪个项目上进行的系统架构设计,具体是如何设计的,最终形成了什么成果;8. mysql用的什么引擎,索引包含那些,B+TREE索引的底层机制;
2023-10-19 09:30:30 248
原创 Spring Boot定时任务指定时间执行 实战代码
最近接收到一个需求,页面如下:需要根据指定时间执行定时任务,接到需求后也是研究了半天,结合网上老师们的教程,现分享给大家我写的相关内容,直接上代码片段我做的只是支持单机版,如果大家感兴趣可以改造成使用redis分布式缓存,师傅领进门,修行在个人,只是提供一个思路,在有的内容上大家可以随意发挥你们的想法能力,不过需要我这块砖做基础1、首先是服务重启后,我们指定的定时任务需要重新加载到内存中import com.hsgd.brandhub.task.service.SrLuck..
2021-11-18 16:45:09 2910
原创 Java数字转化为单位为万或亿,仅供参考
public static String formatNumberWithUnit(String needFormatNumber) { final String noNumDefaultValue = "0"; if (!NumberUtils.isNumber(needFormatNumber)) { return noNumDefaultValue; } String nuit = "",formatN...
2021-11-12 16:50:45 2732
原创 SQL SERVER 递归查询使用说明
数据库表有如下数据:我们要使用递归从最后一级查询到顶级,那我们sql如何来写呢,使用WITH AS来实现,下面请看SQL:WITH SUBQUERY AS ( SELECT A.* FROM dbo.WZZ_BASE_GROUP A WITH (NOLOCK) WHERE A.ID = 7 AND A.STATUS = 1 UNION ALL SELECT A.* FROM SUBQUERY, dbo.W...
2021-11-04 14:37:53 467
原创 CSDN会员页面办卡人员信息刷屏写死代码
今天看了下CSDN会员购买页面,发现了一个问题,先上图片:我以为是动态从后台获取的呢,结果是写死的代码,针对这种问题,CSDN需要思考一下了,对于程序员来说,这种问题很容易被发现,但是依然还在使用这种方式展示。...
2021-10-22 20:25:41 148
原创 Excel导入导出 EasyExcel的使用- 导入组织人员
模板表结构HSGD_BASE_GROUP_CUSTOMER_IMPORT_RECORDHSGD_BASE_GROUP_CUSTOMER_IMPORT_COMPLETIONHSGD_BASE_GROUP_CUSTOMER_NOT_IMPORT_RECORD代码package com.zhgd.base.controller.api;import com.zhgd.base.service.IZhgdSrBaseGroupCustomerImpo...
2021-10-21 20:40:57 608
原创 Excel导入导出 EasyExcel的使用- 导入组织机构
模板表结构HSGD_BASE_GROUP_IMPORT_RECORDHSGD_BASE_GROUP_IMPORT_COMPLETIONHSGD_BASE_GROUP_NOT_IMPORT_RECORD代码package com.zhgd.base.controller.api;import com.zhgd.base.service.IZhgdSrBaseGroupImportService;import com.zhgd.common.util.Js...
2021-10-19 21:49:15 552
原创 ProcessOn的第一桶金
今天翻看我的ProcessOn,突然看到通知里面,有了收益,感觉真的好有动力,很也鼓励我,我就发布了两个图,就得到了认可,非常感谢认可我的人,下面我分享一下我的图,都是初版,做的东西一定会越来越专业的,还是需要加油大家可以通过我的地址进行注册:https://www.processon.com/i/5eb654051e08530a9be9e7d3希望你们也能通过我的分享也能有所收获...
2021-08-25 17:57:52 379
原创 “重走长征路,共铸铁军魂“ 拉练活动总结
7月份,公司组织到贵州的遵义娄山关,重走长征路,经历了太多太多,也是非常值得的美好经历,对此做了一个简单的总结:1.个人总结:包含我的长征路,我和我的战友,这段旅程让我收获了什么! 经过两天长征路的熔炼,让我感触颇多,我和连队战友们都信心满满的出发,包里装满了食物和水,在不断的前行的过程中,我们走过了硬化路、碎石路、陡峭崎岖的山路、溯溪路等,在炎炎烈日下,每个人都在展现自己的意志力,持久力,坚持不懈的精神,在连长和战友的相互鼓励下,我们二连顺利完成了任务。在新长征...
2021-08-24 06:54:58 483
原创 【Java】 项目代码片段分享
今天下午写了一段代码程序,虽然功能简单,但是实现起来还是需要一些逻辑处理,分享下代码:private void getLuckActivityContainCondition(ZgLuckActivityContainConditionVO newContain, Long activityId) { newContain.setRegionCodes(Lists.newArrayList()); newContain.setZgLevels(Lists.newAr
2021-08-04 16:46:03 170
原创 【Lambda】 Map<String,Map<String,List<String>>> 分组
今天业务上有一个分组的操作,如图:要求按省份,城市分组,显示内容,第一反应想到了Java 8的Lambda表达式,下面用一个例子来说明一下:首先定义一个类:package org.blackholeframework.common.test;import lombok.AllArgsConstructor;import lombok.Data;@Data@AllArgsConstructorpublic class TestVO { private Strin.
2021-08-04 14:37:26 1761
原创 【架构师】架构师核心技能和专业素质
从今天开始学习架构师相关的技术,也以架构师的专业素质要求自己,为了实现目标,需要用实际行动来证明,首先我们要了解关于架构师相关的技能和专业素质:对架构师的相关内容了解后,我们要从此刻起,就要以身作则,融入到工作当中,早晨在上班的路上,看到了一句话“纸上得来终觉浅,绝知此事要躬行” ,真的是要去多实践,不是多看技术文章这么简单就能成功,都是积累的过程,不断的磨练自己,才有可能会超越自我,实现目标。 “人生如果没有梦想,那和咸鱼有什么区别” ,如果您看到这篇文章,那我们...
2021-07-27 11:43:34 213
原创 【SQL Server】【存储过程】 存储过程写法示例
公司做了一个需求,初期设想通过存储过程来初始化表数据,所以写了一个存储过程,如下:--CREATE PROCEDURE [dbo].[PROC_HANDLE_SHOPCAR_TXD_SR_TYPE]ALTER PROCEDURE [dbo].[PROC_HANDLE_SHOPCAR_TXD_SR_TYPE]AS BEGIN -------------------- 第一部分---------------------------- DECLARE @SELF_XD BIGINT;
2021-03-17 17:30:10 2489
原创 Sql Server 分页查询写法
日常工作中,经常用到分页,记录一下以备方便工作,也给大家分享一下,可以参考,也许你能用到SELECT TOP ${PAGE_SIZE} CUSTOMER_ID, GRPFROM ( SELECT ROW_NUMBER () OVER ( ORDER BY CUSTOMER_ID ASC ) PAGE_ROW_NUMBER, CUSTOMER_ID, GRP FROM ( SELEC...
2021-03-13 18:41:16 261
原创 【Sql Server】获取本月第一天和最后一天 年月日时分秒
-- 示例: 2021-01-01 00:00:00.000SELECT DATEADD(MM, DATEDIFF(MM,0,GETDATE()), 0);-- 示例: 2021-01-31 23:59:59.000SELECT DATEADD(SS, -1, DATEADD(MONTH, DATEDIFF(MONTH,1, GETDATE())+1, 0));
2021-01-24 22:24:15 951
原创 【工作单位】转正申请
试用期内对工作的总结: 从入职到现在,已经有半年的时间了,目前已经融入了汇商的这个大家庭,学习了公司的企业文化、里程碑、目标、愿景、价值观,很清楚汇商在做一个非常有意义的事业,作为汇商的一员,真的很荣幸能够加入我们团队。半年的工作,熟悉了团队里的领导和同事,也熟悉了公司的业务和平台。总结一下从入职到现在的工作内容:1、第一个月,开始熟悉我们的镇村通项目代码,数据库表结构,每个微服务都有哪些接口等,然后开始学习掌柜绩效一期的绩效存储过程算法,过程中熟悉了都有哪些业务表及关联;2、第二...
2021-01-05 09:57:21 402
原创 【架构】 Spring Cloud 微服务架构组件及中间件汇总,备用后续的技术实现
负载均衡反向代理:Nginx网关集群:Gateway注册中心动态配置中心:Nacos注册中心:Eureka配置中心:Config限流熔断:Sentinel监控系统:Admin [异常监控,健康检查]认证授权服务:SSO服务间调用: Feign分布式事务:Seata日志集群:ELK [elasticsearch logstash kafka ]第三方数据接入:OAuth2协议采集第三方数据:socket协议、webservice协议、ftp协议、http协...
2020-12-28 11:37:24 764 3
原创 【Java】代码优化片段 (逗号分隔字符串转List 去重)
今天在更新项目代码的时候,我看到同事提交的代码片段,就想看看同事写的什么逻辑,我看了下代码,就想做一个优化,如果让我写,我会怎么写,可以先看下源代码,如下: private final int size = 2; @Override public Boolean checkIsCrossRegional(String regionCodes, Boolean status) { if (status) { if (StringUtil.i
2020-12-22 16:56:32 1199
原创 【Java】最近看技术站文章随手笔记关键字版
1、 synchronized与Lock: 在同一个JVM中 monitorenter 和 monitorexit 指令控制 2、Nginx/Nginx集群 负载均衡3、性能考虑: 服务器网卡、磁盘IO、CPU负载4、NIO: NioEventLoopGroup bossGroup 用于Accetpt连接建立事件并分发请求; NioEventLoopGroup workerGroup 用于处理 I/O 读写事...
2020-12-11 11:31:32 203 2
原创 【Mybatis】MybatisSqlInterceptor Interceptor 拦截器打印完整的sql语句
最近在做公司的项目,发现项目当中使用Mybatis框架的时候,打印的SQL都是用原生的DEBUG的日志,执行SQL和参数都是分开的,这样我们在排查SQL问题的时候,都需要手动拼接,浪费了一些时间,所以我们需要想办法打印出完成的SQL,Mybatis为我们提供了org.apache.ibatis.plugin.Interceptor接口,我们来实现该接口做一些打印SQL的工作,可能很多小伙伴的项目都已经用了此功能,但是也可以看一下,温故而知新,主要是为了那些真正需要帮助的小伙伴提供一些参考。我参与..
2020-12-09 15:22:00 6419 4
原创 【java面试】 准备阶段记录学习笔记,关键字版
最近在准备面试,会看很多的知识点,需要高效的去掌握和学习技术点,我们不通篇去诠释一个技术的非常详细的内容,需要自己针对某些关键字,自己去学习提升,有了我总结的一个内容,大家可以学习很多知识了,作为一个开发人员,我们需要精益求精,需要走向专业的阶段,一起加油:降低数据库I/O提高系统响应时间提高并发量元空间使用的本地内存,不存在于虚拟机中-XX:MetaspaceSize-XX:MaxMetaspaceSizelinux命令: 1、jmap -heap pid ...
2020-05-12 17:46:10 219
原创 【java算法】 两个数组合并成一个数组,并进行排序,打印出来
public static void main(String[] args) { int[] a = {3,1,9,5,0}; int[] b = {8,2,4,7,6}; int[] c = new int[a.length + b.length]; System.arraycopy(a,0,c,0,a.length); ...
2020-03-05 09:09:15 2873
原创 【Angular】文本框输入限制13个汉字,30个字母,可输入中文、字母、符号 ,不允许输入数字
最近用Angular在做一个项目,其中很简单的一个需求点就是要求客户姓名的文本框输入要求:文本框输入限制13个汉字,30个字母,可输入中文、字母、符号 ,不允许输入数字说起来挺简单的,但是做起来想了很久,网上也找了很多文章,都是很片面的,所以要靠自己来整合一下网络资源,按自己的思路进行编写代码,最终达到了效果,可以分享给大家和我一起看看,也许很多大佬有更简便的方式,但是我的思路可能...
2019-11-12 21:30:16 1731
原创 SpringBoot集成FastDFS的配合
最近做的项目需要把相关的录音文件上传到FastDFS服务器,因为之前没有做过,所以都是在网上找一些资源做参考,最后经过调试,终于可以上传成功了,接下来我来和大家分享我写的相关代码,其他就不讲解了,希望能做到大家参考着也能配置成功,在项目中使用:1、首先添加maven的依赖 <dependency> <groupId>net.o...
2019-07-16 19:54:44 1641 1
原创 Java SpringBoot前后端分离跨域配置
最近在做一个新项目,我用的是SpringBoot框架,采用前后端分离方式进行开发,这样在联调的时候就涉及到跨域的问题,通过网上找了很多资料参考,最后整理出来一份可以大家直接拿来使用的代码示例,希望对大家有更多的帮助,本文并不想讲太多的理论,网上讲理论的太多了,直接把代码分享给大家:1、跨域配置类:@Configuration@Slf4jpublic class CorsConfig ...
2019-07-16 19:37:51 1346
原创 【Nifi】 Nifi安装部署
最近开始研究一下Nifi,一个开源的数据处理工具。首先我们需要下载Nifi的应用并在本地安装部署。1、访问官网网站http://nifi.apache.org/download.html然后解压到本地的目录,我的目录是2、修改配置可以修改nifi.properties的日志目录,端口号等,我的是按默认的进行的。3、启动服务,首先启动本期之前搭建过的zookeeper...
2019-02-26 11:40:28 3963
原创 【Spring Boot】 Spring Boot集成Kafka及搭建过程中问题的解决方法
今天我想用Spring Boot项目来集成Kafka并能够在本地跑起来,因为后面需要用到Kafka来做一个项目,具体的一些框架及中间件的知识我就不再讲解了,主要还是跟大家来分享一下我的代码和一些问题的展示:1、首先我们要在本地搭建一个kafka的服务,在官网下载,地址是http://kafka.apache.org/downloads ,我选择的是然后解压放到本地的一个路径,我的路径是...
2019-02-25 19:04:55 7239 1
原创 【Spring Boot】 Spring Boot 搭建Web项目
现在公司的很多项目都是使用Spring Boot框架,针对web项目该如何搭建呢,我相信大家都能找到很多的博客讲解搭建步骤,我只是按我的思路来把我的代码贴出来,分享给大家。首先我们看下我的项目结构:现在我来说下我的搭建步骤:1、pom文件添加依赖: <dependency> <groupId>org.springf...
2019-02-25 18:23:35 389
原创 【精品】Spring Boot集成Redis集群配置
直接贴代码:1、pom.xml添加依赖配置 <!-- 支持Redis键值存储数据库,包括spring-redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId...
2019-02-22 13:31:58 821
原创 【精品】Spring Boot整合Mybatis,TkMybatis,Mybatis-Generator,PageHelper实际项目开发
近半年来,项目开发中一直使用Spring Boot、Spring Cloud等框架,开发工具由原来的eclispe转用Idea ,哈哈,感觉自己又高大尚了一下,其中项目一些技术内容,使我们在开发中提高了开发效率。我一直想自己来搭建一套这样的框架,可以工作之余研究技术的时候,当做自己的一个项目进行编写一些内容,来感受和学习技术在实际的项目中的应用。本文主要讲述Spring Boot集成持久层相关的内...
2019-02-21 19:04:23 668
原创 【Java】 List集合拆分按N进行分组
今天看到一篇博文,写了关于对List进行分组的相关内容,我想到之前做项目时也遇到过要进行分组的处理,那我也想再重新来写一下代码,不参考任何资料,就靠自己的思路来写方法,并且测试通过,先分享出来,后续如果有更好的方式再继续优化,大致的代码如下:package com.wzz.test;import com.google.common.collect.Lists;import java....
2018-12-19 15:14:07 2638
原创 2019年个人提升计划
2018年即将过去,需要制定2019年的学习计划,公司年终也需要员工提供,那仔细想了一下自己当前的一些情况,工作已经有7年多的时间,而且现在年轻人越来越多,对于我们这群老程序员来说,需要提升让自己的技术水平达到一个高度,才会有更大的发展机会,真正到了需要下苦功夫的时候了,以下记录2019年学习的内容,时刻提醒自己:只有真的付出了,才会有真的回报,而且现在的情况是学习时间是可控的,对于工作来...
2018-12-12 12:41:47 12681 5
mac eclipse jadclispe jad
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人