自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (11)
  • 收藏
  • 关注

原创 java项目依赖的依赖加载不到

虽然我在idea右边maven中的profiles选项中选择了具体环境,但是没有加上上面这部分代码,依赖的依赖就是加载不了,也不报错,花了好多时间排查,后来加上默认环境后就好了。这里做一下记录,其他同学碰到类似问题可以参考一下。总归此类问题多半是pom有问题。上面flow-es-6.8是我封装的一个环境。一个项目包含多个子模块,并且可以根据。profiles切换环境。然后依赖的依赖就是加载不到。

2024-04-01 15:45:58 183

原创 list<object>转为map

基于jdk1.8开始的流式操作。

2024-03-27 11:00:00 177

原创 去掉字符串末尾的0

输出结果:43503453。

2024-03-23 18:10:54 72

原创 获取kafka中topic偏移量和消费偏移量

2、这部分测试代码和真正的消费端不在一个程序内,连接kafka时随便配置了一个groupId,然后kafkaConsumer.committed(topicAndPartition)一直为null。后来groupId改成和消费者一致时能成功查到。

2024-03-21 17:01:31 378 1

原创 判断两个set集合是否包含相同元素

【代码】判断两个set集合是否包含相同元素。

2024-02-28 10:56:47 399

原创 java取list中的集合对象转为一个单一的list集合

在Java中,如果你想要将一个List中的对象集合转换成一个单一的List集合,你可以使用Java 8的流(Streams)来做到这一点。以下是一个示例代码,它展示了如何将一个对象列表中的某个集合属性提取出来,并将其转换成一个单一的List集合。

2024-02-04 17:44:18 537 1

原创 java静态代码块读取nacos中配置

就算不用nacos,@Value写法一样读取不到springboot中的配置。问题描述:静态代码块读取不到nacos中的配置,如下。注意:set前不能加static。解决:正确且简单写法。

2023-08-13 17:02:17 891

原创 springboot配置多数据源

springboot多数据源

2022-10-31 14:53:21 203 1

原创 随机抽取一个人

今天学到了一个流的新用法,可以做一个简单的抽奖代码。List<String> list = Arrays.asList("张三", "李四","王五");while (true){ Optional<String> any = list.stream().parallel().findAny(); System.out.println(any.get()); Thread.sleep(2000);}说明:不够随机,不公平。...

2021-11-22 15:32:32 448

原创 idea提交项目到github上作为项目的一个分支

标题不知道怎么描述~场景描述:拷贝一个项目的分支,拿到出差现场进行插件适配。完了之后把代码带回公司,并想传到github上作为一个新的分支(不能覆盖原来的分支)。因为并没有删掉项目的的git连接信息,所以处理起来很简单。idea导入适配过的项目,点击右下角切换分支的图标:点击new branch:输入新的分支的名称,点击ok,这个时候可以看到,当前项目已经切换到新的分支。这个时候可以把当前分支提交到github上了。...

2021-09-13 18:39:20 349

原创 es7索引名称模糊查询

需求:查询sub_开头的索引名称注:下面是我的实现方式,不知道有没有其他更合理的解决办法。public List<String> getIndexNames() { GetAliasesRequest request = new GetAliasesRequest(); request.aliases("sub_*"); request.expandAliasesWildcards(); request.indicesO

2021-09-13 14:54:02 1506

原创 springboot根据配置加载不同的实现类

需求描述: 同一个应用根据不同的客户需求,可能连接不同的数据库。因为每个数据库的语法不通,所以持久层有多个实现。每次应用启动时只需要根据配置加载一个实现即可。方案: 1、配置yamlserver: port: 8080//指定实现类config: data:impala2、定义接口public interface BackCategoryRepository { BackCategory getBackCategoryDetail(...

2021-08-01 21:44:11 3667

原创 并行调用,并获取结果

private List<MerchantWithRelation> batchQueryChildrenMerchantsMap(List<Long> merchantIdList, List<SubMerchantType> subMerchantType) { List<MerchantWithRelation> .

2021-03-22 22:34:08 301

原创 获取list中重复的数据

Map<SupplierImportDTO, List<SupplierImportDTO>> collect = passCheckSupplierImportDTOList.stream().collect(Collectors.groupingBy(Function.identity()));for(Map.Entry<SupplierImportDTO, List<SupplierImportDTO>> entry : collect.entrySe

2021-01-19 23:18:13 1957

转载 分布式事务的四种解决方案

简述分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。解决方案在分布式系统中,要实现分布式事务,无外乎那几种解决方案。一、两阶段提交(2PC)两阶段提交(Two-phase Commit,2PC),通过引入协调者(Coordinator)来协调参与者的行为,并最终决定这些参与者是否要真正执行事务。1. 运行过程1.1 准备阶段协调者询问参与者事务是否执行成功,参与者发回事务执行结果。

2021-01-03 21:11:44 124

原创 java获取UTC时间

第一种复制人家的,原文是找不到了,如有侵权,联系删除。/* 方法一:获取UTC时间 */ private static String getUTCDate() { String dateStr = ""; Date date = null; String months = "", days = "", hours = "", sec = "", minutes = ""; DateFormat form.

2020-07-22 19:52:13 3307

原创 mybatis查询今天,近一周,一个月的数据

<if test="pubdate == 1"> AND DATE_SUB(CURDATE(), INTERVAL 3 DAY) <![CDATA[<= ]]> date(update_time)</if><if test="pubdate == 2"> AND DATE_SUB(CURDATE(), INTERVAL 7 DAY) <![CDATA[<= ]]> date(update_time)</if&gt.

2020-06-04 10:15:15 4489 2

转载 数据库中的共享锁和排他锁

以下内容转自油炸冰淇淋共享锁,又称为读锁,获得共享锁之后,可以查看但无法修改和删除数据。排他锁,又称为写锁、独占锁,获得排他锁之后,既能读数据,又能修改数据。为什么要加锁很多人都知道,锁是用来解决并发问题的,那么什么是并发问题呢?并发情况下,不加锁会有什么问题呢?拿生活中的洗手间举例子,每个洗手间都会有一个门,并且是可以上锁的,当我们进入洗手间之后会把门反锁,当我们出来之后...

2020-04-30 14:03:32 1228 1

原创 GroovyShell 自定义公式计算数据

https://blog.csdn.net/a906998248/article/details/46444967?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158789597819195162525748%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%25...

2020-04-26 18:43:42 1248

原创 springboot项目启动时加载数据

springboot项目1、PostConstruct注解实现:import com.macro.mall.service.ExpressCodeService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;...

2020-03-21 10:58:46 1178

原创 java代码实现每日从1自增

在这之前写过一篇字段每天从0开始自增,用数据库实现的方式,有兴趣的话可以看一下:非主键自增序列,每天都需要从0开始 保存到数据库现在分享一个简单的方式:redis实现:/** * redis操作Service, */public interface RedisService { /** * 自增操作 * @param delta 自增步长 ...

2020-03-21 10:39:58 6525 2

原创 18位订单编号

/** * 生成18位订单编号:8位日期+2位平台号码+2位支付方式+6位以上自增id */ private String OrderSn(OmsOrder order) { StringBuilder sb = new StringBuilder(); String date = new SimpleDateFormat("yyyyM...

2020-03-21 10:15:14 1248

原创 页面加载的时候js创建dom节点

创建img标签 $(function(){ evalStr() } functionevalStr(){varphoto=$("#potho").val();//photo是一个json类型的字符串if(photo==null){return}...

2019-11-28 10:09:11 238

原创 bootsrap文件校验

1、引入必要的css,js<link rel="stylesheet" th:href="@{/resources/bootstrap/css/bootstrap.min.css}"> <link rel="stylesheet" th:href="@{/resources/awi/plugins/bootstrapvalidator/css/bootstrapVa...

2019-11-19 10:02:31 194

原创 java解析json类型的list

调用第三方WebService接口,返回的Object对象中有个List。list中的元素不能用本地对象接收(强转不行,可能有其它方式,知道的大神告诉我一声,也让我学习学习????)。我的处理是遍历list强转为Map,因为知道key,所以可以取出想要的value。 @ResponseBody @RequestMapping("/findPjByPmbh") public J...

2019-11-15 11:40:47 3643

原创 MySQL根据表名查询表字段,类型,注释等信息的sql语句

SELECT t.COLUMN_NAME as name, (CASE WHEN t.IS_NULLABLE = 'YES' THEN '1' ELSE '0' END) , (t.ORDINAL_POSITION * 10) , t.COLUMN_COMMENT, t.COLUMN_TYPE FROM information_schema.`COLUMNS` ...

2019-11-11 15:04:08 1626

原创 Attributes portName, serviceName and endpointInterface are not allowed in the @WebService annotation

springboot整合WebService,报了这个错。经过多次尝试,发现@Webservice的属性赋值写错了。错误写法:改过之后的写法:报这个错,大多数是注释写错或者参数写错,仔细查找一下。--------------------------------------------------------------------------------记录一...

2019-11-04 18:25:58 3060

原创 MultipartFile转临时File文件

其中file为MultipartFile的文件File file2 = File.createTempFile(UUID.randomUUID().toString(), "tmp");file.transferTo(file2);file2.deleteOnExit();上面主要方法的意思:1、createTempFile(String prefix, String s...

2019-09-28 11:56:02 5243

原创 上传图片并经过Base64加密保存到数据库(内含MultipartFile转File)

1、 @ResponseBody @RequestMapping("/upload") public AjaxResult upload(ShopCode shopCode, MultipartFile file) throws IOException { if (file.equals("") || file.getSize() <= 0) {...

2019-09-28 11:50:15 1441

原创 Caused by: org.thymeleaf.exceptions.TemplateProcessingException: Only variable expressions returning

前端用的模板引擎是thymealeaf,在给a标签添加点击事件时出现了问题。原先好像这样写过,没有问题,这一次报错了。<a href="javascript:void(0);" th:onclick="'contactUs(\''+${supply.phone}+'\')'">联系咨询</a>Caused by: org.thymeleaf.excepti...

2019-09-06 14:43:34 2977 4

原创 springboot工具类获取配置文件配置信息

封装的工具类获取properties配置文件中的信息时,set方法去点static修饰,用快捷键生成的会有static修饰。@Componentpublic class EnPwdUtil { private static String username; private static String pwd; public static Strin...

2019-09-03 14:59:22 2378

原创 mybaties比较大小查询数据

<if test="needPublish.beforeDate != null"> <![CDATA[ and DATE_FORMAT(#{needPublish.beforeDate}, '%Y-%m-%d %H:%M:%S') <= DATE_FORMAT(n_create_time, '%Y-%m-%d %H:%M:%S') ]]>&lt...

2019-08-31 18:41:17 984

原创 非主键自增序列,每天都需要从0开始 保存到数据库

标题不知道怎么叙述,就这样吧。需求: 解决: 1、新建表CREATE TABLE `man_busi_code` ( `busi_type` int(11) NOT NULL COMMENT '类型id', `busi_desc` varchar(255) DEFAULT NULL COMMENT '描述', `prefix` varcha...

2019-07-13 13:00:26 1222 2

原创 bootstrapValidator 获取某一字段的验证状态 及 一个校验不正确的问题

在做文件异步上传时,上传文件之前校验单个标签是否验证通过。下面第一行一定要加上,不然获取的验证结果是上一次更改之后的,bootstrapValidator不会对已经做过校验或有校验标记的字段重复校验。$(formName).data(“bootstrapValidator”).updateStatus("fieldName", "NOT_VALIDATED", null );;//...

2019-07-06 17:04:17 5441 1

原创 查询时隐藏部分身份证号

Mysql:select REPLACE(idcard, SUBSTR(mobile,4,12), '************') idcard from sys_users select insert(idcard,4, 12, '*************') idcard from sys_users ;java代码:1、身份证可能是18为或者15位if (new...

2019-05-30 16:07:26 2264

转载 ssm配置双数据源mysql,sqlserver

记录说明:项目使用Spring+SpringMVC+Mybatis框架,项目之前一直在使用mysql数据库,后因项目对接需要,配置多数据源增加sqlserver数据库。梳理一下相关的文件:1、pom.xml文件(使用的是maven管理工具)2、DataSource 接口注解文件3、DataSourceAspect 类文件4、DynamicDataSourceHolder 类文件5、Mu...

2019-03-29 10:31:57 972

原创 thymeleaf layui icon 图标从后台获取显示为字符串

问题:上面这样写,图标能显示出来。上面这样,从后台获取图标只显示一个字符串,不显示图标。样式引入是没问题的。我用的是springboot+ssm+thymeleaf。下面是我的解决方案:js中增加:data.field['icon']=$('#icon').text(),$('#icon').text()就是获取选中图标的值。并且data: $(data.for...

2019-03-28 13:57:37 3242 4

原创 No cache or cacheManager properties have been set. Authorization cache cannot be obtained.

未设置授权缓存解决: 只需要关闭授权缓存:myRealm.authorizationCachingEnabled = false我是springboot项目: 在配置authRealm的bean里加上:authRealm.setAuthorizationCachingEnabled(false);如下:...

2019-03-25 15:51:07 3390

转载 mybaties 模糊查询 4种拼接方式

mybatis模糊查询拼接查询语句三种方式: 1.  参数中直接加入%%  param.setUsername("%CD%");      param.setPassword("%11%"); &lt;select id="selectPersons" resultType="person" parameterType="person"&gt; select id

2019-02-15 10:16:45 1849

原创 mysql 导入数据timestamp字段报错 Invalid default value for '*'

这个时间字段报错,一般是mysql5.7与之前的版本不兼容的问题。查看默认类型sql_mode:show variables like 'sql_mode';如果显示以下内容,说明被NO_ZERO_IN_DATE, NO_ZERO_DATE类型限制了。sql_mode STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_F...

2019-02-12 15:12:24 2223

java后端接口设计模板

java后端接口设计模板

2023-05-10

三级联动_直接保存地市.rar

传的是地市名称,不是行政区划代码。需要在数据库保存行政区划代码的可以到我的资源里找,附上链接https://download.csdn.net/download/qq_40155654/11229593

2020-01-21

elasticsearch-analysis-ik-6.2.2 (1).zip

中文分词插件,有需要elasticsearch-6.2.2+kibana-6.2.2的,请到我资源里下载

2020-01-20

elasticsearch-6.2.2+kibana-6.2.2.rar

elasticsearch-6.2.2+kibana-6.2.2.rar,网上下载比较慢,在这里存一份,方便以后用。看好版本6.2.2

2020-01-19

字段自增控制按照每天或者每月每年自增_sql语句实现

非主键自增,可以控制按照每天或者每月每年自增,可以控制位数,前缀后缀,返回值中间也可以按照要求拼接。数据库方式实现。

2019-07-15

三级联动-地市行政区划代码转地市名称.rar

数据库保存的是行政区划代码,要在页面展示地市名称。这个展示之后还可三级联动--编辑页面。如果是详情页面只需要显示名称,不需要联动的话,需要改一下。我在详情这个页面懒得改了,用了笨的方法,把三级选择框隐藏了起来,然后获取对应的text赋给要展示的&lt;input&gt;或其它标签。

2019-06-06

jdk1.8.0_191.rar

官网下载太慢,子这里保存一份,方便下次安装,jdk傻瓜式安装

2019-02-25

dubbo-admin-2.5.4-SNAPSHOT-jdk8

dubbo-admin-2.5.4-SNAPSHOT-jdk8

2019-01-25

redis-desktop-manager-0.8.8.384

redis-desktop-manager-0.8.8.384 。官网上现在是0.9版本了,不仅下载慢还开始收费了

2019-01-24

springboot+ssm+shiro

最近要开发项目了,自己搭了一个基础框架springboot+ssm+shiro,只实现了一个简单登陆功能做测试。

2019-01-09

activiti5.14离线安装包及安装插件

eclipse上装activiti5.14的包及插件,不懂安装过程的请自行百度。我的eclipse版本是Mars.2 Release (4.5.2),亲测可用。

2018-12-17

软件研发行业源代码加密防泄密解决方案.pdf,SDC沙盒机密数据保密系统技术白皮书.pdf

SDC沙盒机密数据保密系统技术白皮书 软件研发行业源代码加密防泄密解决方案

2018-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除