线程通信问题
摘要:/** * 现在两个线程,可以操作初始值为零的一个变量,实现一个线程对该变量加1,一个线程对该变量减1,交替,来10轮。 * 1 多线程编程工程化模板-上 * 1.1 线程 操作 资源类 * 1.2 高内聚 低耦合 * * 2 多线程编程工程化模板-下 * 2.1 判断 * 2.2 干活 * 2.3
阅读全文
posted @
2019-12-27 01:27
从精通到陌生
阅读(188)
推荐(0) 编辑
lambda表达式
摘要:/** * 1 LambdaExpress写法:拷贝中括号,写死右箭头,落地大括号 * 2 LambdaExpress对接口的要求,接口里面的抽象方法,有且仅有一个 * 3 函数式接口才能使用Lambda写法, * 4 新注解@FunctionalInterface * 5 default默认实现
阅读全文
posted @
2019-12-27 00:19
从精通到陌生
阅读(214)
推荐(0) 编辑
常用crud
摘要:增:@Insert("insert into t_user (`last_name`, `sex`) values(#{lastName}, #{sex})") 删:@Delete("delete from t_user where id = #{id}") 改:@Update("update t_
阅读全文
posted @
2019-12-22 10:45
从精通到陌生
阅读(346)
推荐(0) 编辑
SpringBoot整合Redis
摘要:1.引入maven依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency> 2.在application.properties里面配置地址 spring.redis.hos
阅读全文
posted @
2019-12-18 00:58
从精通到陌生
阅读(314)
推荐(0) 编辑
springboot整合@Scheduled定时任务的使用
摘要:1.启动类里面添加注解@EnableScheduling ,例如: @SpringBootApplication@EnableScheduling@MapperScan("com.example.liuyi.mapper")public class LiuyiApplication { public
阅读全文
posted @
2019-12-17 02:05
从精通到陌生
阅读(1160)
推荐(0) 编辑
HttpClient工具类的使用
摘要:package com.hourui.gmall.util; import org.apache.http.HttpEntity; import org.apache.http.HttpStatus; import org.apache.http.client.entity.UrlEncodedFo
阅读全文
posted @
2019-12-11 01:43
从精通到陌生
阅读(566)
推荐(0) 编辑
Oauth2的使用(第三方授权登录)
摘要:例子: 京东商城 ,微博 ,用户三者之间的关系 第一方:用户 第二方:京东商城 第三方:微博 用户不希望在京东商城上注册,可以授权微博使用微博上的用户信息进行登录京东商城。 授权流程: 地址一:授权页面的跳转地址 https://api.weibo.com/oauth2/authorize?clie
阅读全文
posted @
2019-12-11 01:41
从精通到陌生
阅读(6399)
推荐(0) 编辑
前端笔记7-js3
摘要:1.方法: //创建一个对象var obj = {name:"孙悟空",age:18}; //对象的属性也可以是对象 obj.brother = {name:"猪八戒",age:28}; //console.log(obj.brother.name); //对象的属性也可以是一个函数 //当一个对象
阅读全文
posted @
2019-12-05 01:26
从精通到陌生
阅读(343)
推荐(0) 编辑
postman的测试,用对象接收所有的字符串
摘要:1.post请求 Headers: Content-Type application/json { "taskId":"1000001161", "createUser":"siwenhu", "data":"{\"dataList\":[{\"productDesc\":\"接入\",\"crea
阅读全文
posted @
2019-12-04 18:59
从精通到陌生
阅读(1913)
推荐(0) 编辑
前端笔记6-js2
摘要:1.break 和continue用法 break结束本次循环,如果想结束外层循环,可以通过这个label来指定要结束的循环。 continue可以用来跳过当次循环,如果想跳过外次循环,也可以通过这个label来指定要跳过的循环。 hello: for(var i=0 ; i<5 ; i++){ c
阅读全文
posted @
2019-12-02 00:23
从精通到陌生
阅读(129)
推荐(0) 编辑