java
老杨和他的朋友们有限公司
这个作者很懒,什么都没留下…
展开
-
mybatis中foreach collection三种用法
Map对象没有默认的键。实际上如果在传入参数的时候,在MyBatis里面也是会把它封装成一个Map的,map的key就是参数名,所以这个时候collection属性值就是传入的List或array对象在自己封装的map里面的key。separator:元素之间的分隔符,例如在in()的时候,separator=","会自动在元素中间用“,“隔开,避免手动输入逗号导致sql错误,如in(1,2,)这样。index:在list和数组中,index是元素的序号,在map中,index是元素的key,该参数可选。转载 2023-08-30 10:27:47 · 2591 阅读 · 0 评论 -
Map集合基础要点总结
3). LinkedHashMap集合 extend HashMap集合。2.LinkedHashMap集合是一个有序的集合,存储和取出元素的顺序是一致的。1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)2). HashMap集合 implement Map接口。2.HashMap集合是一个无序的集合,存储元素和取出元素的顺序有可能不一致。2.Map集合中的元素,key和value的数据类型可以相同,也可以不同。转载 2022-12-01 09:24:49 · 289 阅读 · 0 评论 -
各种环境开发
灰度测试环境就是生产环境,生产数据,所影响的也是生产环境,只是范围比测试环境更广,更真实。生产环境下的软件测试者测试使用。fat(Feature Acceptance Test environment):功能验收测试环境。版权声明:本文为CSDN博主「慢谷」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。dev(Development environment):开发环境。prod(Production environment):生产环境。test:测试环境。转载 2022-11-16 15:47:15 · 255 阅读 · 0 评论 -
将一个实体类的值赋值给另一个实体类
两天做项目,用到了BeanUtils.copyProperties()这个方法,而在两个不同的类中使用到这个方法,但不知怎么的,就是有一个对象服务发copy另外个对象,最后排查终于找到原因。因为两个类引入了两个不同的BeanUtils类,一个为org.springframework.beans.BeanUtils,转载 2022-10-10 17:21:25 · 2887 阅读 · 0 评论 -
关于去除list的中括号以及string装换为list三种方法
去除list的中括号转载 2022-09-14 22:03:06 · 3896 阅读 · 0 评论 -
java防止同时多个相同请求并发问题
java防止同时多个相同请求原创 2022-08-25 10:11:11 · 1178 阅读 · 0 评论 -
tomcat启动失败:Address already in use问题
问题描述:Linux启动tomcat时,出现如下所示报错:java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376) at java.net.ServerSocket.bind(Serv...转载 2022-04-13 21:42:40 · 1716 阅读 · 0 评论 -
java技术poi技术导入导出工具类
1、导入ExcelExport<T>package com.data.encrypt.crypto.utils.test;import java.io.IOException;import java.io.OutputStream;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java原创 2022-04-07 22:16:29 · 1728 阅读 · 0 评论 -
loadjava报不是内部命令 无法运行
1、loadjava命令是在dos命令行输入而非sqlplus命令行。输入loadjava -help,提示错误“loadjava 不是内部或外部命令 ”,说明客户端没有正确安装或path环境变量没有设置好。要使用Oracle 的loadjava命令,必须安装Oracle server 或者client,安装instant clinet是不行的。Oracle 11g Realease 2 Client下载安装的时候选择管理员安装,不要选择安装instant client;安装成功后会自动.转载 2022-03-31 16:16:49 · 663 阅读 · 0 评论 -
阿里云的oss删除低频访问的文件处理方式
1、检查url发现不存在路径2、基础设置问题3、设置不删除文件,这样就可以放置文件的低频访问过期删除问题原创 2022-01-24 15:43:24 · 676 阅读 · 0 评论 -
token和jwt存在什么区别
token和jwt存在什么区别相同: 都是访问资源的令牌, 都可以记录用户信息,都是只有验证成功后区别: 服务端验证客户端发来的token信息要进行数据的查询操作;JWT验证客户端发来的token信息就不用, 在服务端使用密钥校验就可以,不用数据库的查询。Token 访问资源的令牌验证流程:1. 把用户的用户名和密码发到后端2. 后端进行校验,校验成功会生成token, 把token发送给客户端3. 客户端自己保存token, 再次请求就要在Http协议的请求头中带着token去转载 2021-12-25 23:16:06 · 628 阅读 · 0 评论 -
华为机试字符串加解密
描述1、对输入的字符串进行加解密,并输出。2、加密方法为:当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a;当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0;其他字符不做变化。3、解密方法为加密的逆过程。本题含有多组样例输入。数据范围:输入的两个字符串长度满足,保证输入的字符串都是大小写字母或者数字输入描述:输入说明输入一串要加密的密码输入一串加过密的密码输出描述:输出说..原创 2021-11-22 15:35:26 · 291 阅读 · 0 评论 -
java的面试实践一些问题
1、排行榜的实现2、抢红包的实现3、如何将1GB的文件读取到只有10M的内存电脑里面?原创 2021-11-10 23:14:43 · 415 阅读 · 0 评论 -
算法-java字符串总结
1、求出字符串abbddbb中重复最多的数据代码:String ss = "abbddbb";char[] chars = ss.toCharArray();TreeMap<Character,Integer> treeMap = new TreeMap<>(Map.Entry<Character,Integer>( new Comparator<Map.Entry<Character,Integer>>() {原创 2021-11-10 22:57:58 · 413 阅读 · 0 评论 -
解决redis.exceptions.ResponseError异常:Please check the Redis logs for details about the RDB error
今天要解决的问题主要有两部分:Redis的快照持久化ERROR,还有服务器磁盘不够的异常。1.命令行方式服务器中输入redis-cli,进入redis服务。config set stop-writes-on-bgsave-error no修改redis的配置2.修改配置文件。查找redis在服务器中的路径的命令:whereis redis 或者 which redis进入redis的文件目录下:vim 打开redis-server配置的redis.conf文件;使用快速匹配指令:/原创 2021-10-27 11:25:20 · 532 阅读 · 0 评论 -
清除buffer/cache
echo 1 > /proc/sys/vm/drop_caches# 这个文件可以设置的值分别为1、2、3。它们所表示的含义为:# echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache。# echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。# echo 3 >原创 2021-09-27 15:12:42 · 1144 阅读 · 0 评论 -
CommunicationsException, druid version 1.1.10, jdbcUrl :
CommunicationsException, druid version 1.1.10, jdbcUrl : jdbc:mysql://11.91.153.67:3306/app_wallpaper?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false&allowPublicKeyRetrieval原创 2021-09-26 17:25:57 · 2475 阅读 · 0 评论 -
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfigurat...原创 2021-09-26 17:14:34 · 1337 阅读 · 0 评论 -
面试集锦经典
美光盛世面试1、zoppkeerp用在什么场景?传递什么参数?原创 2021-03-27 16:40:16 · 122 阅读 · 0 评论 -
亲自面试汇丰银行面试题目总结
1、spring\springmvc\springboot的区别2、服务器的可伸缩性3、事物的底层原理4、事物的特性5、liunx中查看摸一个文件的字符串6、对于liunx系统的命令举例7、持续集成开发的8、持续集成开发的工具9、服务器的负载均衡10、开发的步骤...原创 2021-02-27 17:45:24 · 4322 阅读 · 0 评论 -
java中的No serializer found for class的解决方法和思路
1、报错的问题解析org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.app.entity.duty.Site]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for c原创 2020-12-16 15:12:51 · 24277 阅读 · 3 评论 -
时间差计算和时间加1
1、格式化SimpleDateFormat def=new SimpleDateFormat( "yyyy-MM-dd");Date startTemp = def.parse(startTime);Date endTemp = def.parse(endTime);Calendar calendar = Calendar.getInstance();ArrayList<String> dayList = new ArrayList<String>();dayList.原创 2020-10-08 23:33:57 · 1176 阅读 · 0 评论 -
出现报错Circular placeholder reference ‘work.url‘ in property definitions的解决思路
1、clean一下项目2、然后在deug项目 项目就可以正常运行和启动了原创 2020-07-21 14:40:41 · 3208 阅读 · 0 评论 -
商城源代码和商城技术架构
一个基于spring boot、jpa、redis的轻量级,前端使用的模板引擎thymeleaf的商城项目,满足了毕业设计和课程设计以及生产的商城的需要。前言后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。会员系统:用户可以再该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。订单系统:提供下单、查询订单、修改订单状态、定时处理订单。搜索系统:提供商品的搜索功能。登录系原创 2020-06-09 16:38:44 · 969 阅读 · 0 评论 -
将字符串装换为map集合
1、将字符串装换为map集合String temp = "{code:666,rr:888}";Map<String, Object> map = new HashMap<String, Object>();map = JSON.parseObject(temp, map.getClass());原创 2020-05-27 23:03:34 · 1328 阅读 · 0 评论