爱看书的阿东

赐他一块白色石头,石头上写着新名

《并发编程实战》笔记

1. 并发编程的优势

  1. 发挥多处理器的能力
  2. 建模简单
  3. 异步处理任务

2. 活跃性问题和性能问题

  1. 上下文的切换问题

2.1 重排序

重排序:当A线程修改变量,而B线程读取变量的时候,根据处理器的切换,可以出现非常复杂到可能性

阅读全文 »

需求:

  1. 在项目中加入注解校验
  2. 可以控制错误的操作
  3. 对于参数错误进行全局日志记录,方便后续查看
阅读全文 »

《从零开始的架构探险》归纳总结

前言

去年根据这本书实现了一个基本的SpringMVC框架,作者使用SpingMVC中依赖反转和AOP这两个核心概念用自己的理解写了一个框架。个人觉得对于SpringMVC的源码阅读是非常有帮助,现在再次回顾所学的内容

阅读全文 »

记一次CORS踩坑记录

今天远程工作的内容是实现CORS的跨域访问,本来特别简单的问题,却因为Spring的封装“坑”的有点惨。下面记录下整个过程

阅读全文 »

前言

被前端整的有点发虚,这里记录一下自己干的一些(蠢)事

PS:这种无力感真的希望不要再有,在自己不怎么擅长的领域班门弄斧就是浪费时间

阅读全文 »

解决日常工作问题网站

前端问题

thinbug

一个前端技术问题的收集网站

推荐原因:

  1. 没有广告,页面简洁
  2. 问题以及回答的质量都很不错
  3. 针对工作的一些细节问题很实用

缺点:

  1. 搜索不是很友善
  2. 过于简单,以至于不知道怎么发文章。。。。

其他:

算法网

推荐原因:

  1. 干货多

缺点:

  1. 作者也要恰饭,微信公众号可以理解

谷歌

推荐原因:

  1. 比某度真好了不止一个度
  2. 各方面无可挑剔,没有之一

缺点:

  1. 国内需要科学上网

优秀博客

猎人杂货铺

推荐原因:

  1. 有些东西写的真的很不错
  2. 十分钦佩每一位敢于创业的人

缺点:

  1. 人都要恰饭,有点广告很正常

遇见西门

推荐原因:

  1. 写得东西比较实用
  2. 页面非常简单,但是非常实用

缺点:

  1. 产量比较低

年轻

推荐原因:

  1. 写得东西比较实用
  2. 页面非常简单,但是非常实用

缺点:

  1. 加载网站较慢,原因未知

嘟嘟

推荐原因:

  1. 也是干货比较多,特点是在书籍整理这一块针对花了心血
  2. 做的副业不错,目前自己也入了,现在的想法是做着玩
  3. 一些工具推荐个人觉得很受用

缺点:

  1. 说实话页面个人感觉花哨了些

周记杂货铺

推荐原因:

  1. 东西写的很多也很好,并且产量也很高
  2. 虽然偏向于前端,但是很多东西对于后端到我来说也很有启发
  3. 特别感谢vis,js的一些问题解答对我的开发帮助良多

缺点:

  1. 后悔没早点知道,哈哈哈

时鹏亮的blog

推荐原因:

  1. 原本是来找资源到,意外发现也是技术人HHHHH
  2. 个人比较喜欢界面风格
  3. 东西比较基础实用

缺点:

  1. 存在广告
  2. 干活不多

一个学习的日常

推荐原因:

  1. 里面很多“鸡汤”挺值得思考到
  2. 到目前个人认为个人品牌做得最好到一个博客,很有个人特色
  3. 一个十分有特色的博客

缺点:

  1. 样式排版个人不是十分喜欢,内容有点点臃肿
  2. 部分分享资源存在收费行为,不过可以理解

公众号[后端进阶(目前博客已关闭)]

推荐原因:

  1. 博客的内容写得都非常到清晰
  2. 着重先实战后讲原理
  3. 少数能认真看完一篇长文章的博客

缺点:

  1. 更新不是很频繁

Mark Needham

推荐原因:

  1. 外国博客,需要自备翻译
  2. 推荐的东西比较实用

缺点:

  1. 需要翻译,英文好当我没说

电影资源网站

人人电影网

推荐原因:

  1. 免费的电影资源分享

  2. 没有恶心的套路,有就是有,没有就是没有

    缺点:

  3. 还是存在许多电影找不到的情况

80S手机电影

百度直接所有80s即可

推荐原因:

  1. 大部分的电影还是可以看得
  2. 比较适合手机党看电影,资源都是比较小的

缺点:

  1. 受制于版权很多电影还是不能看

百度直接所有80s即可

音乐网站:

魔迷士博客

推荐原因:

  1. 十块钱的代工费用,我觉得很值
  2. 里面有自己喜欢的歌手一整套专辑,非常6
  3. 音乐多为无损音质

缺点:

  1. 部分音乐可能没有
  2. 不稳定,毕竟是个人网站

剪辑

gfxcamp

推荐原因:

  1. 部分素材免费
  2. 作为入门学习够用,但是如果需要更高级的素材不适合

缺点:

  1. 免费的东西作用个人感觉不是很大
  2. 建议挂梯子
  3. 英文教程较多,可以买来当英语听力资料(笑)

创建Git分支将Hexo博客迁移到其它电脑

迁移前准备:安装hexo博客必要的软件

  • 下载安装Git客户端
  • 安装node js
  • 从git 仓库拉去原来的项目
阅读全文 »

《Linux 鸟哥的私房菜》部分笔记:

第一章:计算机概论

  • CPU
    • 基本结构
      • 控制单元
      • 存储单元
      • 内存
      • 输入单元
      • 输出单元
    • 内存
    • 指令集
      • 精简指令集 RISC
        • SPARC
        • PowerPC
        • Cell
      • 复杂指令集 CISC
        • AMD
        • Inter
        • VIA
        • X86 的起源
    • Bit: CPU一次读取的最大量
  • 人体和电脑设备的比喻
  • 电脑分类
    • 超级计算机
    • 大型计算机
    • 迷你计算机
    • 工作站
  • 电脑常用的计量单位
    • Mbit
    • Ghz
  • CPU的工作频率:外频与倍频
    • 外频:CPU与外部组件数据传输的速度
    • 倍频:CPU内部加速工作性能的倍数
    • 超频
  • 内存
    • 多通道设计
    • DDR
    • DRAM 和 SRAM
    • 二级缓存:CPU内部的内存缓存
    • ROM
      • BIOS
      • 现在已写入到闪存或者硬件中
      • 固件
  • 显卡
    • 主要的连接接口
      • D-Sub
      • DVI
      • HDMI
      • DisplayPort
  • 硬盘:
    • 组成:
      • 碟片
      • 磁头
      • 主轴马达
      • 机器手臂
    • 最小单元:扇区
    • 传输接口:
      • SATA
      • USB
      • SAS
    • 固态硬盘
  • 使用须知
  • 扩展接口
  • 主板
    • 设备IO地址和IRQ中断请求
    • 连接外置设备
  • 主机电源
  • 数据的表示方式
    • 数字系统
    • 字符编码系统
    • 操作系统
      • 概念
        • 只管理硬件资源
        • 内核参考硬件写成
        • 应用程序参考操作系统
      • 内核功能
        • 系统调用
        • 进程管理
        • 内存管理
        • 文件系统管理
        • 设备驱动
      • 注意点:
    • 重点回顾
      • 计算机定义
      • 计算机五大单元
      • CPU的作用
      • CPU频率,外频和倍频,以及超频
      • 新CPU的主要变化
      • CPU处理数据
      • 内存分类
        • 动态随机存取内存
        • 静态随机存取内存
阅读全文 »

https://blog.csdn.net/u012702547/article/details/95180256

https://blog.csdn.net/weixin_38187317/article/details/82688906

制作七牛-spring-boot-starter并上传中央仓库 https://blog.csdn.net/weixin_38187317/article/details/82723758

说明: 依照七牛云自己实现了一个springboot,已上传中央仓库 来源博客: https://blog.csdn.net/weixin_38187317/article/details/82688906 目的:学习一下如何springboot 引入另一个springboot 的service层,

Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?

https://blog.csdn.net/u012702547/article/details/95180256

说明:这里解读了为什么不能使用springboot 的插件打包

SpringBoot 如何手动引入本地的jar包 并利用maven成功打包

  • 参考博客 https://www.javatt.com/p/84969
  • 需要执行如下命令: mvn install:install-file -Dfile=./qiniu-spring-boot-starter-0.2-RELEASE.jar -DgroupId=com.zxd -DartifactId=myquartz -Dversion=8 -Dpackaging=jar
  • Maven将自己的jar包引入本地库中 https://www.jianshu.com/p/cef1bc65584d

Spring Boot 制作一个自己的 Starter

https://blog.csdn.net/wo18237095579/article/details/81197245#重点编写-autoconfigure-类

Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

https://www.sojson.com/blog/253.html

Maven将自己的jar包引入本地库中

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

# 制作SpringBoot的jar给其他项目使用需要注意的点 https://blog.csdn.net/weixin_38187317/article/details/82688906