LeqiangBian

记录精彩的程序人生

Open Source, Open Mind,
Open Sight, Open Future!
  menu
7 文章
4 评论
5652 浏览
0 当前访客
ღゝ◡╹)ノ❤️

收藏一些有用的帖子,当做收藏夹用,不断更新。。。

lombok - java

收藏大全


一个不错的设计贴 (未看)

服务器安全 (未看)

nginx配置十分详细的帖子 (未看)

mac的rootless机制 (未看)

linux文件夹介绍 (未看)

学习使用adobe全家桶 (未看)

electronjs (未看)

https://electronjs.org/docs
https://www.jianshu.com/p/83c3eb95cdc2

opencv官方文档地址,文档最新地址3.0.0,项目中实际用的是4.0.1

https://docs.opencv.org/java/3.0.0/

opencv进阶,制作分类器

https://blog.csdn.net/qq_15947787/article/details/51385861
http://www.cnblogs.com/ronny/p/opencv_road_more_01.html

https

https://certbot.eff.org/lets-encrypt/centos6-nginx

window制表符

https://jingyan.baidu.com/article/3065b3b6859aadbecff8a4f9.html
https://blog.csdn.net/boom_man/article/details/87628287

api 和 implementation的区别

https://www.jianshu.com/p/5010a763a993

打印依赖

./gradlew :app:dependencies -> dependence.txt

h2 database 数据库的内嵌使用

https://www.cnblogs.com/zhuawang/p/4033538.html

google()
jcenter()
mavenCentral()
mavenlocal()
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }

https://maven.aliyun.com/nexus/content/groups/public/ 
https://maven.aliyun.com/repository/jcenter
https://maven.aliyun.com/repository/google
https://maven.aliyun.com/repository/central

https://maven.aliyun.com/mvn/view

jcenter是由 JFrog 公司提供的 Bintray 中的 Java 仓库。它是当前世界上最大的 Java 和 Android 开源软件构件仓库。

给你整理一套半年后台开发心得,感觉Android转后端开发很有优势,丝滑流畅.

java开发编译器:

intellij , 简称IDE , Android studio和IDE的关系就不用多说了 , 可以说基本上大同小异.有人用eclipse开发极其不推荐. 下载intellij

数据库工具:
  1. mysql: Navicat,其他也可以. 下载Navicat
  2. mongodb: robo3t. 下载robo3t
  3. redis: RedisDesktopManager. 下载RedisDesktopManager
java框架
  1. spring boot , 类比于spring mvc , 显示出更具有优势 , 因此选择spring boot , 少了很多配置这个不多说了 . 可以把他理解为前端的脚手架 , 也可以理解为Android开发的项目固定结构 . 公司内的开发规范指明使用gradle的spring boot项目 , 原因是方便使用Google check style , 检测样例正常运行 , 方便部署容错 . spring boot也常见是maven项目 , 这个了解一下 . gradle和maven这个就不多说了.
  2. spring boot 提供了一堆聚合包 , 方便开发 , 基本只需要撸代码 , 设计数据库 , 缓存和写sql .
  3. 代码书写逻辑 controller -> service -> dao -> mapper . 这个比较基础
  4. 接下来进阶吧 , 考虑三高任重而道远 , 参考下图 .
前端开发编译器:
  1. 我习惯使用intellij , 事实也证明IDE可以完成这个任务 , 我现在正在用intellij开发vue项目 , 完全没问题 , 而且避免了多个编译器切换和学习的成本
  2. 前端框架 , 建议学习vue和native , 目前已知公司所有前端项目 , 基本被vue统一天下 , 从长远看 , 我觉得发展趋势是native.

最后附上一张后端架构师学习路线图
乐强架构学习资料.png

数据结构.jpg

算法

HLS
AES五种加密模式(CBC、ECB、CTR、OCF、CFB)
SHA1
SHA256 (SHA-224、SHA-256、SHA-384,和SHA-512)
HMAC
MD5 (摘要算法)
RSA
DES
3DES
RC2
RC4
DSA
AES
BLOWFISH
IDEA
PKCS
SSF33
SSF28
SCB2(SM1)
AES
ECC
ElGamal
Diffie-Hellman
新型椭圆曲线算法ECC

翻看帖子

加密技术通常分为两大类:“对称式”和“非对称式”,在如今的信息安全领域,有各种各样的加密算法凝聚了计算机科学家门的智慧。从宏观上来看,这些加密算法可以归结为三大类:哈希算法、对称加密算法、非对称加密算法。

SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所设计,并由美国国家标准与技术研究院(NIST)发布;是美国的政府标准。后四者有时并称为SHA-2

加密算法: https://baike.baidu.com/item/%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95/2816213?fr=aladdin

AES : https://www.itmangoto.cn/2018/06/30/aes-key-mode-iv-padding/

深入算法内部的实现原理

其他算法

GZIP

特殊名词

杂凑函数

杂凑算法

Android微信架构图

打开

Android美团架构图

打开

发现个帖子教怎么搭建nexus私服的

打开

android打包maven依赖

打开
打开
打开

flutter8小时入门教程

打开

Android - maven打包

打开
好文章
这个是大神

莫名其妙的程序挂掉了

https://www.jianshu.com/p/fd8c46d7088d

rsa与服务器交互出现的问题

https://my.oschina.net/oschenxiaomo/blog/543199

https://stackoverflow.com/questions/12526452/difference-between-pkcs1-padding-rsa-encryption-ios-objc-and-java

https://blog.csdn.net/villa_mou/article/details/78811384

http://npm.taobao.org/mirrors/chromedriver/ Chrome驱动地址,里面对应版本号,放在python目录的script下面,用于抓包

登录到远程服务器

ssh root@xxx.xxx.com

拷贝当前公钥到远程服务器

ssh-copy-id root@xxx.xxx.com

netstat -tunlp | grep 8080

curl -v "http://localhost:8080"

ln -s


标题:收藏一些有用的帖子,当做收藏夹用,不断更新。。。
作者:LeqiangBian
地址:https://shopingpro.top/articles/2019/08/28/1566928458780.html

评论