java
学习的路上不只有你
这个作者很懒,什么都没留下…
展开
-
mysql的查询进行新增,修改,删除
新增:新增字段和查询字段个数相同。INSERT INTO coal_prices_trend (id,a_fare,two_tickets,create_time,goods_type,type)(SELECT id,excluding_tax_price 一票,including_tax_price,created_time,coal_type 类型,3 FROM )修改:修改字段和查询字段个数相同。update coal_prices_trend (id,a_fare,two_tickets,cr原创 2022-06-10 10:13:28 · 1096 阅读 · 0 评论 -
springboot里给前端返回时间戳,数据库使用timestamp无效
在application.properties里放入配置spring.jackson.serialization.write-dates-as-timestamps=true或者在yaml配置里放入spring:jackson:serialization:write-dates-as-timestamps: true这样前端就可以接收得时间为时间戳了结果:...原创 2022-04-12 14:57:07 · 1609 阅读 · 0 评论 -
java线程同步机制,实现同步锁
java线程同步机制有三种方式完成同步操作:1.同步代码块。2.同步方法。3.锁机制。同步代码块:格式:synchronized(同步锁){ 可能会出现线程安全问题的代码(访问了共享数据的代码) }同步锁:对象的同步锁只是一个概念,可以想象为在对象上标记了一个锁。 1. 锁对象,可以是任意类型。2. 多个线程对象 要使用同一把锁。(注意:在任何时候,最多允许一个线程拥有同步锁,谁拿到锁就进入代码块,其他的线程只能在外等着)同步方法:当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁原创 2022-04-02 16:49:40 · 4152 阅读 · 1 评论 -
Web server failed to start. Port 8082 was already in use.* 8082端口占用
报错Web server failed to start. Port 8082 was already in use.因为8082端口被占用,只要看到报错里显示自己项目端口号多数是因为端口被占用,然后你可以记住这个英文也可以。端口被占用,先去把占用的这个进程去结束了,或者直接改变端口号就可以。解决方法:打开cmd,输入如下命令,查找8082端口对应的进程ID PID:找到对应端口然后找到后面对应的PID编号。图中为5504。结束对应的任务进程方法一:taskkill /F /pid 5504原创 2021-11-17 14:12:18 · 2896 阅读 · 0 评论 -
senderror使用两个参数
springboot的版本最好用2.1.3RELEASE新版本会取不到第二个参数的值。@RestControllerpublic class testController {@GetMapping("/test")public void test(HttpServletResponse response) throws IOException { response.sendError(HttpServletResponse.SC_BAD_REQUEST,"你的请求属于畸形请求!!");}原创 2021-10-15 16:50:38 · 258 阅读 · 0 评论