- 博客(470)
- 资源 (3)
- 收藏
- 关注
转载 费曼学习法
费曼学习法是由加拿大物理学家费曼所发明的一种高效的学习方法,费曼本身是一个天才,13 岁自学微积分,24 岁加入曼哈顿计划(核武器计划);而 Google 创始人谢尔盖布林都在使用的学习方法,比尔盖茨、乔布斯、拉里佩奇都是费曼学习法的拥戴者。加拿大人斯科特.H. 杨(Scott H Young)使用这种方法,只用一年时间自学完成了 MIT 公开课上的 33 门计算机科学课程,正常情况下需要四年才能修完,并最终通过了所有考试!
2023-12-11 12:22:11
203
2
原创 android services
代码参考https://github.com/Jkoala/koala_android/tree/main/service_demoService不同于后台线程它是跟Activity一个层级的。
2023-11-01 23:40:13
515
原创 Android学习计划
安卓基础Android开发高级注:Android高级工程师招聘要求:1.熟悉Android SDK,熟悉Android UI,熟悉Android各种调试工具;2.有丰富的Android应用架构能力,能够独立主导并架构App;3.Mobile Web 开发经验;具备各种复合技能:熟悉iOS、H5、Python、.NET等多种开发语言的优先考虑;4.对Android性能优化,安全,软件加固,自动化测试有深刻认识;5.博客,开源项目。
2023-09-03 02:18:59
613
转载 解决 Android8.0 以上静态注册广播无法接收的问题
/该方式适用:给其他应用的广播接收者发送消息(指定应用的包名、指定类的全类名)//使用隐式意图,为intent添加指定的广播事件类型。//使用隐式意图,为intent添加指定的广播事件类型。"包名.MyBroadcastReceiver""包名.MyBroadcastReceiver""包名.MyBroadcastReceiver"//如果是给自身应用内广播接收者发送广播。//获取 Intent 对象。//获取 Intent 对象。
2023-05-20 00:24:05
1221
原创 security四种授权码模式
参考文档:https://github.com/lansinuote/Spring-Oauth2-Toturials。
2023-03-01 21:23:37
346
原创 【华为OD机试真题2023 JAVA】Linux发行版的数量
Debian(1)和Ubuntu(2)相关,Mint(3)和Ubuntu(2)相关,EeulerOS(4)和另外三个都不相关,所以存在两个发行版集,发行版集中发行版的数量分别是3和1,所以输出3。发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。输入描述: 第一行输入发行版的总数量N,之后每行表示各发行版间是否直接相关。时间限制:1s 空间限制:256MB 限定语言:不限。输出描述: 输出最大的发行版集中发行版的数量。返回最大的发行版集中发行版的数量。
2023-02-09 22:15:15
1022
1
原创 java -jar XXX.jar 没有主清单属性以及找不到或无法加载主类的问题
【代码】java -jar XXX.jar 没有主清单属性以及找不到或无法加载主类的问题。
2022-12-12 21:45:15
410
原创 Git日常操作详解
当前HEAD和你远程还有你本地,都有这个分支.黄色只是表示HEAD的位置,没其它含意。如果你看到一个是紫色和绿色,表示这个提交是远程分支并且你本地也有这个分支.如果你看到一个提交只有紫色分支,表示你本地没有这个分支.如果你看到一个提交只有绿色,表示这只是你本地的分支提交.compara local 提交后的本地的进行比较。如果你看到一个标志是黄绿蓝, 表示。合并成一个分支没有提交记录。绿色,已经加入控制暂未提交。蓝色,加入,已提交,有改动。白色,加入,已提交,无改动。绿色表示的是你本地分支,
2022-11-09 13:21:11
273
转载 liunx命令笔记
linux系统未来可能有程序员、用户、数据库管理员、项目经理等各种角色各种级别人使用,甚至还有身份不明的人链接到linux,控制不好权限容易导致系统崩溃、数据丢失等问题。yum基于rpm实现的,提供了除了rpm的安装软件、卸载软件等功能以外还有,自动查找、下载软件并自动处理软件的彼此之间的依赖关系,下载并安装依赖包。2、ls命令查看的都是linux的元数据信息。参数2:-C 指定解压后的文件存放的位置。1、inode中保存的是文件的元数据。3、数据块中才是文件的真正数据。vim(vi编辑器增强版)
2022-10-20 20:51:53
206
原创 mysql获得时间
#当年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); #当年最后一天: SELECT concat(YEAR(now()),'-12-31'); #当前week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY); #当前week的最后一天: select date_sub(curdat
2022-07-03 19:15:34
207
1
原创 RocketMQ控制台
参考链接:RocketMQ之console监控平台使用详解(三) - 老郭种树-老郭种树 二、模块 1.OPS 这里很容易看清楚,双击标签可以修改NameSer的IP+Port。这里我测试过修改端口,发现重新发送一样的消息,还是能消费。 其实也能理解,因为NameSer改变了,也只是使得Broker不能从本地获取最新的路由信息。但是本地还是缓存了路由信息,所以一样的Topic还是能获取到路由信息,可以获取到路由信息还是能发送到Brokder。......
2022-07-03 13:19:28
4767
原创 Could not set property ‘id‘ of ‘class XX‘ with value ‘XX‘ argument type mismatch 解决办法
我是用的是: idea 2018 mysql 5.5 mybatis-plus 报错: 注意加粗部分 2019-11-16 16:53:29.651 ERROR 24132 — [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherSe...
2022-07-03 13:15:18
2937
原创 AOP枚举效验
public class EnumValueValidator implements ConstraintValidator<EnumValue, Object> { private List<Object> values = new ArrayList<>(); @Override public void initialize(EnumValue constraintAnnotation) { Class<? exten
2022-07-03 13:14:40
303
原创 AOP数据脱敏
@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@JacksonAnnotationsInside@JsonSerialize(using = DesensitizedSerializer.class)public @interface Desensitized { SensitiveTypeEnum sensitiveType() default SensitiveTypeEnum.PHONE;}pub
2022-07-03 13:08:46
420
原创 多人合作项目查看每个人写了多少行代码
git log --format=‘%aN’ | sort -u | while read name; do echo -en “KaTeX parse error: Undefined control sequence: \t at position 5: name\̲t̲"; git log --au…name” --pretty=tformat: --numstat | grep “(.java)$” | awk ‘{ add += $1; subs += $2; loc += $1 - $2 } E
2022-07-03 13:04:54
238
原创 私有地址有那些
10.X.X.X是私有地址172.16.0.0—172.31.255.255是私有地址。192.168.X.X是私有地址。(192.168.0.0—192.168.255.255)
2022-07-03 12:51:47
3682
原创 restTemplate详解
案例RestTemplate post请求传参方式如何解决component required a bean of type ‘org.springframework.web.client.RestTempla
2022-07-03 11:31:11
193
原创 ubuntu安装mysql8
https://blog.youkuaiyun.com/syrchina/article/details/121440549安装mysql运行远程登录参考:https://blog.youkuaiyun.com/weixin_44215249/article/details/120482604
2022-06-14 22:46:08
764
1
原创 docker 打开报错 System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1
执行下面命令netsh winsock reset
2022-06-11 01:29:31
401
原创 Mybatis 详解
MyBatis注解(3种类型) (biancheng.net)mybatis 细节sql 不允许先过滤再联表过滤on 后面 and过滤只能过滤副表和 max min group_concat 使用一对多的情况没有group by就会出现重复数据1、#{}解析为一个JDBC预编译语句(prepared statement)的参数标记符,把参数部分用占位符?代替。动态解析为:select * from t_user where username = ? ;而传入的参数将会经过PreparedS
2022-06-06 23:44:16
439
原创 Java8函数式编程接口:Consumer、Supplier、Function、Predicate
开宗明义 java8的一个新特性就是在java.util.function中提供了四个函数式编程接口,分别是Consumer、Supplier、Function、Predicate。其中,consumer即消费接口,传入一个参数,并对其进行相应的操作(有点类似于lambda表达式);supplier即供给接口,可以传入数据,作为一个容器;function即方法接口,主要是用作数据类型之间的转换;predicate即判断接口,传入参数,而后返回判断的结果true/false;接下来仔细瞅瞅这四种接口的源码以
2022-06-01 10:48:40
272
原创 开发数据流动遇到的常见问题
从数据库拿数据遇到的问题组合对象的查询写跨表查询的sql定义对应的BO 对象resultType 为BO 类型组合对象一对多查询select u.username,group_concat(r.name),min(r.priority) from user u left join user_role ur on u.id = ur.user_id left outer join role r on r.id = ur.role_id group by username数据之间的拷贝
2022-05-19 01:17:48
171
转载 RocketMQ控制台使用
参考链接:RocketMQ之console监控平台使用详解(三) - 老郭种树-老郭种树 二、模块 1.OPS 这里很容易看清楚,双击标签可以修改NameSer的IP+Port。这里我测试过修改端口,发现重新发送一样的消息,还是能消费。 其实也能理解,因为NameSer改变了,也只是使得Broker不能从本地获取最新的路由信息。但是本地还是缓存了路由信息,所以一样的Topic还是能获取到路由信息,可以获取到路由信息还是能发送到Brokder。...
2022-05-12 16:03:49
2443
原创 Java拷贝一个集合数组
@Test public void test13() { List<Integer> l1 = Lists.newArrayList(); l1.add(1); l1.add(2); l1.add(3); ArrayList<Integer> l2 = Lists.newArrayList(l1); l2.remove(1); System.out.prin...
2022-05-09 20:21:29
304
原创 python3细节
多变量赋值# Assign values directlya, b = 0, 1assert a == 0assert b == 1 # Assign values from a list(r,g,b) = ["Red","Green","Blue"]assert r == "Red"assert g == "Green"assert b == "Blue" # Assign values from a tuple(x,y) = (1,2)assert x == 1asse
2022-05-09 20:21:02
106
原创 spring cloud 配置 @ConfigurationProperties配置的使用
@Data@ConfigurationProperties(prefix = "app.user")public class User { private String name; private Integer age; private String mail;}app: user: name: Tom123 age: 121 mail: 124@qq.com// 启动类需要加这个注解@ConfigurationPropertiesSc
2022-05-09 20:11:49
643
原创 ElasticSearch 基本使用 kibana
搜索文档# 根据ID搜索GET /system-manage-question/_doc/330{ "query": { "match_all": {} }}# 全文搜索GET /system-manage-question/_search{ "query": { "match_all": {} }}# 根据字段搜索GET /system-manage-question/_search{ "query": { "match": {"clie
2022-05-09 20:10:46
476
转载 There was a problem confirming the ssl certificate
使用pip install 某个包的时候报错ModuleNotFoundError: No module named ‘某个包’ ,错误原因是: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /simple/...
2022-05-04 13:39:22
10820
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人