EdwardWH
码龄5年
关注
提问 私信
  • 博客:97,782
    97,782
    总访问量
  • 99
    原创
  • 1,359,413
    排名
  • 46
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2020-03-07
博客简介:

Forever Young

博客描述:
Stay Hungry Stay Foolish,don't settle.
查看详细资料
个人成就
  • 获得123次点赞
  • 内容获得32次评论
  • 获得430次收藏
创作历程
  • 4篇
    2022年
  • 3篇
    2021年
  • 99篇
    2020年
成就勋章
兴趣领域 设置
  • 大数据
    mysqlredis
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【被抛弃的程序员】和30岁“转行程序员”Say GoodBye

这是这个系列的第四篇文,秉承程序员发文一向标题党的光荣传统我写下了这个标题,借着微醺的酒意,以及对家哥和这个世界上所有还奋战在一线的程序员同事们,说一声“辛苦了”!是你们的低调和付出才让我有时间写下这篇文。......
原创
发布博客 2022.08.14 ·
786 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

一个三十岁转行程序员的心路历程终续

本来我已经决定不写了,因为前文提到我终于进了一个不怎么出名的大厂,统信软件–其前身是大家可能更熟悉的deepin OS,我想在这里奉献至少三年,可惜决定权并不在我,八个月后我便被扫地出门。关于统信为什么不说是深度,因为这里已经不能称之为深度,可以称为深度的大概只有武研,也就是桌面版的一小撮人了,具体可以参考这个问题下的高赞回答https://www.zhihu.com/question/281097040,这个置顶的hualet就是桌面产线的总经理耀华总。现在的统信与其说是深度不如说是由资本拼凑出.
原创
发布博客 2022.04.26 ·
1008 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

关于操作系统,那些我从来没听说过的名词

操作系统单道?中断✔多道批处理?交互✔分时,软硬实时。原语。大内核性能更高,但层级更混乱更难打理。(例子:小公司&大公司)中断: 内(trap fault abort:)外中断,CPU从用户态进入核心态的唯一途径,外中断处理过程:轮询,保护,处理,恢复系统调用:int x trap指令,访管指令。PCB,进程组织,链表和索引。进程控制:原语,关/开中断指令实现,PCB修改。进程通信:共享储存,管道通信,消息通信。线程:..
原创
发布博客 2022.02.21 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于指针的一些例子

趁着做操作系统,也学学C,指针是真的绕。++b和&b+1#include <stdio.h>void foo(int b[][3]){ //++b; // b + 1*sizeof(b[0]) 故只跳过了一行将a[2][1]变成了9 &b+1; //b + 1*sizeof(b) 故跳过了所有已有值,原有值不变 b[1][1] = 9;}void main(){ int a[3][3] = {{1, 2, 3}, {4, .
原创
发布博客 2022.02.08 ·
360 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

一个30岁转行程序员的心路历程终

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
原创
发布博客 2021.09.04 ·
4109 阅读 ·
1 点赞 ·
5 评论 ·
1 收藏

一个30岁“转行程序员”的心路历程

故事还在继续,时间来到一年后,30岁转行程序员又转行了,现在是一名实施顾问…前言年前跳槽以后,来到了现在的公司,除去过年的十天假截止今天刚刚三个月。这是一家外企高管单飞成立的小公司,上下不到100人,主营业务是Infor的WMS二次开发及实施,副业是自主研发的OWTB(OMS,WMS,TMS,BMS)开发及实施,在业内有一定的知名度。关于工作性质这里的实施顾问是真正意义上的实施顾问,前期调研、蓝图、接口、功能,后期SIT、UAT、上线,代码别说写了,几乎看都看不到,代理产品的开发是基于特有平台和.
原创
发布博客 2021.03.20 ·
2162 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

初探MQ(JMS体系)

一直都想好好搬弄一下消息中间件,对于我这样培训机构出身的后端初级程序员,这一块是必须掌握而又遗漏的部分。1、MQ的流程图:可以类比JDBC的流程:也可以类比JVM:2. Destination两种形式:点对点:Queue发布订阅:Topic3、控制台ActiveMQ下载与部署。1、 下载到官网下载最新版本,有windows版本和linux版本的。http://activemq.apache.org/download.htmlwindows版本:apache-activ.
原创
发布博客 2021.01.02 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自己写一个FutureTask类,如何?

多线程的应用场景:第二种方式明显更好。两种不同的写法:1、单线程:2、多线程:可以改写成:效果:手写一个FutureTask类代替JDK的上代码:import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.locks.LockSupport;/** * @author Edward * @version 1.0 * @date 2020/11/24 21:48 * 目标
原创
发布博客 2020.11.24 ·
214 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

javascript:void(0),你代表着什么?

javascript:void(0)的含义void关键字介绍首先,void关键字是javascript当中非常重要的关键字,该操作符指定要计算或运行一个表达式,但是不返回值。语法格式:void func()void(func())实例1当点击超级链接时,什么都不发生  <!-- 1.当用户链接时,void(0)计算为0,用户点击不会发生任何效果 --> <a href="javascript:void(0);">单击此处什么都不会发生</a>&
原创
发布博客 2020.09.12 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MiniUI测试项目在IDEA上的部署

Javaweb项目在IDEA上的部署首先吐槽一下,之前一直在用eclipse部署web项目,学习maven/springmvc/springboot项目时才换到用IDEA,发现IDEA部署web项目真是坑很多,抛砖引玉,建议大家先看看这一篇https://blog.csdn.net/zhuralll112/article/details/86238882,理解基本的javaweb项目部署流程,再来部署我们的MiniUI测试项目。另外,为什么要学习miniUI也是个大坑,作为一个学习java的后端人员,本
原创
发布博客 2020.08.16 ·
958 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

聊聊Jquery中的各种选择器

Jquery中的各种选择器1. 基础选择器 (用法和css中一样)id选择器 $("#id")标签名选择器 $(“div”)class选择器 $(".class")分组选择器 $("#id,div,.class")任意元素选择器 $("*")2. 层级选择器$(“div span”) 匹配div里面所有的span(包括所有后代span)$(“div>span”) 匹配div里面所有的span子元素$(“div+span”) 匹配div后面的span$(“
原创
发布博客 2020.08.15 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate @JoinColumn 注解的用法

1、一对一单项外键(比如实体People和实体IDCard,一个人对应一个身份证号)@OneToOne(cascade=CAscadeType.ALL)全级联关系@JoinColumn(name=“pid”,unique=true)被控类的外键写到主控类中,且唯一注意:保存时应该先保存主表对象,再保存外键对象,这是因为数据库外键约束的原因。删除时则相反,应该先删除该人的身份证号,再删除该人,或者将该人和身份证号一起删除。2、一对一双向外键主控方配置不变被控方添加@OneToOne(map
原创
发布博客 2020.08.08 ·
3272 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Hibernate一款功能强大的重量级ORM

Hibernate介绍Hibernate,让程序员更方便访问数据库,一款全ORM的框架,通过操作对象来操作数据库…Hibernate入坑2.1 准备数据库2.2 实体类2.3 元数据文件2.4 主配置文件2.5 测试CRUD2.5.1 get2.5.2 save2.5.3 update2.5.4 delete一级缓存从获取单个用户可以看出,调用session的get方法会打印一次sql语句,也就是执行一次查询,那如果调用两次呢?从控制台可以看出其实是只打印出
原创
发布博客 2020.08.06 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AOP概念续及日志记录的实现

1. 添加日志思路分析​ 1. 日志:是用于记录当前用户/系统进行了哪些操作的,会将操作信息 保存起来在本项目中,日志管理模块中有添加日志的功能,不是由用户添加的,而是由程序来添加的。原理为:程序对当前用户进行的所有操作都会记录(将日志数据保存到数据库中)本项目中日志添加功能分析:2. AOP:aop:Aspect oriented programming 面向切面编程,是一种编程思想aop的好处:将核心业务代码和横切关注点解耦,提高了项目的维护性以及扩展性aop的
原创
发布博客 2020.07.31 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分页查询的原理及PageHelper插件的使用

1. 日志管理业务层开发1. 分页分页原理分页在使用时的分类物理分页:在操作数据库中的表时,sql语句中使用了limit ?,?,此时sql语句返回的结果是分页结果逻辑分页:依赖程序的代码,其原理为:通过sql语句将数据库表中的所有数据都查询出,之后将数据保存在内存中,最终要显示的数据若涉及到分页,到内存中去查找数据返回.通过以上原理得出,逻辑分页在对数据库表的操作上没有limit物理分页和逻辑分页的区别?数据库压力:物理分页对数据库查询操作次数多,数据库压力
原创
发布博客 2020.07.31 ·
932 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

windows中强制关闭线程的方法

首先,查出占用端口的线程号netstat -ano杀死它taskkill /pid xxxx不行就加/f
原创
发布博客 2020.07.30 ·
1292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

axios中post请求传参问题

1. post请求传参失败问题原因:axios发送post请求的content-Type的值是application/json,参数在请求体中以json对象的形式传递,而springMvc框架接受post请求的参数的类型必须要求是键值对的形式解决办法:axios文档中针对该问题提出了2种解决方法:使用浏览器提供的URLSearchParams的Api:请求时使用 application/x-www-form-urlencoded axios 会默认序列化 JavaScr
原创
发布博客 2020.07.29 ·
6022 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

Shiro框架基本知识及应用

1. Shiro 基本知识1. 目前市面主流的安全框架:shiro:轻量级的,使用很方便,灵活,是apache提供的,在任何框架的SpringSecurity:是Spring家族的一部分,很多项目中会使用spring全家桶,相对与shiro来说,springSecurity更重量级,必须要求spring环境;相对shiro而言,功能更强大2. 什么是Shiro?Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证、权限授权、加密、会话管理等功
原创
发布博客 2020.07.29 ·
7606 阅读 ·
51 点赞 ·
1 评论 ·
276 收藏

Mybatis的关联集合映射

1. 关联和集合:public class Emp{ private Integer id; private String name; private Dept dept; //关联 private List<Task> tasks; //Task类表示工作类 }2. 关联映射作用:关联映射解决的就是将查询出的数据映射到关联对象中分类:关联嵌套select查询在本地创建staff表(id,name,dept_id),
原创
发布博客 2020.07.29 ·
1293 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

IDEA解决卡顿问题终极方案

困扰了我整整三天的问题:场景复现:IDEA弹出更新选项,果断点了更新,噩梦从此开始。原本开多个项目也完全不卡的IDEA开一个项目居然卡得动弹不得,不得不重启甚至关机。Try:很多方法都试了,比如修改配置文件Xms,Xmx,清理内存,清理磁盘等等等,甚至重装都没办法解决!!!Settle:方法很直接也很简单:(是在搜索为什么IDEA一直indexing的时候找到的)File -> invalidate Caches/Restart 清空内存并重启 解决!后记经过5min的
原创
发布博客 2020.07.27 ·
2653 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏
加载更多