- 博客(26)
- 收藏
- 关注
原创 TimeUnit
TimeUnit.DAYS //天TimeUnit.HOURS //小时TimeUnit.MINUTES //分钟TimeUnit.SECONDS //秒TimeUnit.MILLISECONDS //毫秒public long toMillis(long d) //转化成毫秒 public long toSeconds(long d) //转化成秒 public long toMinutes(long d)
2021-01-29 15:13:40 82
原创 StreamCorruptedException: invalid stream header: 7869616F,redis.serializer.SerializationException:
声明:引起这种异常的原因不只一种,这里讲我遇到的如下图所示:发现第一条成功打印,第二个却报了异常。经查阅得知,我们把数据存入redis是通过某种序列化的方式,存入的序列化方式和取出的序列化方式要一致,不然就会报这个异常。我的第二条数据是通过cmd 存入redis的。因为cmd的序列化方式和我这里用的序列化方式不同,所以报错。...
2021-01-29 14:39:14 450
原创 cmd 中如何切换redis 数据库
select index如下图redis 默认有16个数据库 一般我们默认选的0 ;如下图的database 就代表选第一个数据库 redis: database: 0 host: localhost password: port: 6379 timeout: 5000ms jedis: pool: # 最大空闲连接 max-idle: 8 # 最小空闲链接 min-id
2021-01-29 10:40:25 430
原创 (error) ERR unknown command ‘127.0.0.1:6379>shutdown‘
依次redis-cli.exeshutdownexitredis-server redis.windows.conf
2021-01-29 10:15:18 1436
原创 rabbitmq 概念理解
首先理解rabbitmq 的几种角色:消息代理(message broker):我们可以理解为rabbitmq 服务器。生产者(producer):发送消息的应用程序。消费者(consumer):接收消息的应用程序。(注:消息是计算机/应用之间传输的基本单位,可以非常的简单,比如字符串,也可以嵌入对象)消息队列(queue):首先队列是一种数据结构,在rabbitmq 中它可以连接两处。第一:连接交换机以某种特定规则,这也就是我们所称的绑定(bind);第二连接消费者(队列和消费者之间是多对多的关
2021-01-27 17:19:27 244
原创 .AuthenticationFailureException: ACCESS_REFUSED - Login was
Connection connection = ConnectionUtil.getConnection("localhost", 5672, "/", "guest", "guest"); 注:这里要写localhost才能识别
2021-01-27 16:18:49 674
原创 com.rabbitmq.client.Connection connection = ConnectionUtil.getConnection
package com.techman.rabbitmq.littlerabbit;import com.techman.rabbitmq.util.ConnectionUtil;import java.sql.Connection;这里包到错了!!!public class Producer { private final static String QUEUE_NAME="hello"; public static Connection getConnetion (S
2021-01-27 14:45:14 430
原创 ERROR: node with name “rabbit“ already running 踩坑
错误提示:node with name “rabbit” already running它说 rabbitmq 已经启动,所以看他启动了啥,发现启动了两个我也不知道是什么的玩意儿,受程序员遇到问题首先重启的思想影响,所以关掉它重启试一试。上图无法删除权限不够,需以管理员身份打开cmd进行删除删除成功,重新启动插件再重新启动就行浏览器访问 :15672 ...
2021-01-27 11:50:51 2944
原创 mysql 自动递增跳跃的问题
这里的问题有两种1):id每次自增数量不唯1,如下所示,这种情况执行:set @@global.auto_increment_increment = 1;set @@auto_increment_increment =1;2)如果最开始自增未从1开始,有两种解决办法:可以让其回复默认设置:从1开始 TRUNCATE TABLE table_pro或者手动设置开始值:alter table table_pro AUTO_INCREMENT=1根据需求的不同选择使用...
2021-01-25 09:55:03 904
原创 mysql 数据库设计:java如何往多对多的表中插入数据
我们都知道多对多的表需要建立关系表如下所示:表里的数据怎么添加:为什么存在关系表,因为学生和课程之间产生了联系。实际的开发场景必然是:录入学生信息的时候,要求选择学生的课程,有人会疑问万一我不录课程楠? 如果你不录课程,学生和课程之间就没有了联系,关系表也没有存在的必要。举个栗子:假如有一个添加学生功能:前端传的信息: name:小灰gender:男course:数学那么我sql会这样写:添加学生信息@insert("insert into student (name,gender..
2021-01-23 09:57:06 1448
原创 上传代码到githup,密码正确老是登不上
git initgit add README.mdgit commit -m "first commit"git branch -M maingit remote add origin https:****git push -u origin main…or push an existing repository from the command linegit remote add origin https:***git branch -M maingit push -u orig.
2021-01-22 10:46:33 230
原创 No primary or single public constructor found for interface and no default constructor
@RequestMapping("/addSubChargeman") public TmyResult addSubChargeman(Integer editionId, List<String> subChargeman){ TmyResult tmyResult = editionService.addSubChargeman(editionId, subChargeman); return tmyResult; }```解决方法@R.
2021-01-21 17:52:03 2046
原创 Optional int parameter ‘productId‘ is present but cannot be translated into a null value
@RequestMapping("/selectProductEdition") public TmyResultSet selectProductEdition(int productId){ TmyResultSet tmyResultSet = editionService.selectProductEdition(productId); return tmyResultSet; }```代码如上:当前端不传值时,会默认 produc...
2021-01-21 16:56:39 193
原创 can数为null 会怎么拼接到sql语句
/** * 分页分表模糊查询 * @param name * @param productNo * @return */ @Select("select a.id,a.name, a.product_no productNo,b.name category,a.description from t_product a join t_type b on a.type_id=b.id where a.status=1 and a.product_...
2021-01-21 11:30:28 152
原创 一个controller能同时使用两个@requestbody吗
看图:controller层 @RequestMapping("/testJson") public void testJson(@RequestBody Product product, String gender, @RequestBody ProductOrder order){ System.out.println(order); System.out.println(gender); System.out.println(produ
2021-01-21 09:43:29 4746 8
原创 postman发送json @requestman 接收 部分字段未映射
项目场景:postman发送controller接收部分字段未映射问题解决:postman 发送格式不对 比如name前面不能有空格
2021-01-21 09:24:29 361 1
原创 java 生产者 消费者 消息队列 消息 带宽 站点
消息是计算机/应用间传送的数据单位,可以非常简单,例如只包含文本字符串,也可以很复杂,可能包含嵌入对象。消息队列是在消息的传输过程中保存消息的容器。队列是常用的数据结构之一,是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为对头。消息传输时,先发送到队列,队列的主要目的是提供路由并保证消息的传递,如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功的传递它。这是因为JDK自带的队
2021-01-20 12:03:49 76
原创 POSTMAN发送多个对象格式
代码如下body中代码:依次增加[ {"id":1,"name":"张三",“description”:"在这里"},"id":2,"name":"张四",“description”:"这里有"}]
2021-01-20 11:59:45 2387 4
原创 SEO优化基础
关于百度搜索相关调研前言:搜索引擎检索原则是不断更改的,检索原则的更改会直接导致网站在搜索引擎上排名的变化,所以搜索引擎优化并非一劳永逸。一 搜索引擎的机制:(1)目前市面上的搜索引擎有很多,我们比较熟知的就是百度的搜索引擎(Baiduspider)以及谷歌的搜索引擎(Googlebot):百度蜘蛛和谷歌蜘蛛。称之为爬虫是从搜索引擎抓取信息的形式从抽象而来,但其实质就是代码,只是一种代替繁琐的复制粘贴操作的手段.爬虫通过页面上的一些超级链接,不断的发现新的...
2021-01-20 11:55:01 283
原创 mysql 数据库时间设置默认值后,传空值仍然报错
@Insert("insert into t_product_edition (user_id,product_id,edition,description,create_time) values(#{userId},#{productId},#{productEdition},#{description},#{createTime})") void confirmEditionMapper(@Param("userId")int userId,@Param("productId") int pr.
2021-01-19 17:24:33 1095
原创 java.lang.StackOverflowError: null return 放在if语句中
public TmyResult addProduct(String name, String productNo, String productCategory, String productPublicDescription, Timestamp createTime) { String userName=name; List<String> names = productMapper.selectName(); for (int i=0;i.
2021-01-19 15:56:18 71
原创 No primary or single public constructor found for interface java.util.List - and no default construc
@RequestMapping("/batchDeleteProduct") public TmyResult batchDeleteProduct( List<Integer> ids){ System.out.println(ids); return null; }``需要在list前面添加注解@RequestParam(value = "ids" ,required=false)如下图 @RequestMappi...
2021-01-18 17:20:24 22586
原创 There is no getter for property named ‘name‘ in ‘class java.lang.String
There is no getter for property named 'name' in 'class java.lang.String' List<ProductPublicFile> mulitSelectArchive(@Param("name") String name); 单个参数使用注解模式 出现问题该bug 添加@param("")注解解决问题
2021-01-18 12:01:08 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人