摘要: 一、修改commit内容 git commit --amend 可以改第一个commit ,或者用 git rebase -i <commit_id>,进去后就是很平常的linux修改 最后用 git push -f 强制推送 二、删除分支 先切回到master分支 git push origin 阅读全文
posted @ 2022-03-18 16:53 拿着放大镜看世界 阅读(886) 评论(0) 推荐(0) 编辑
摘要: REST -- REpresentational State Transfer 全称是:Resource Representational State Transfer,资源在网络中以某种表现形式进行状态转移。 Resource:资源。比如 commit,information,friends等; 阅读全文
posted @ 2022-02-15 14:24 拿着放大镜看世界 阅读(82) 评论(0) 推荐(1) 编辑
摘要: 一、认识JWT(Json Web Token) JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,一般来说如果是使用session或者cookie来实现,但是这两者都有一定的局限性。而我们使用JWT去实现跨域认证的话,就可以将JWT放在请求头里面(也有人会把它放在post请 阅读全文
posted @ 2022-02-10 15:46 拿着放大镜看世界 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 了解Fork/Join这个框架是因为我在工作上遇到了一个需求,需要处理一个百万以上的数据。一开始我没有做任何的优化,第一版去测试的时候,差不多40万的数据,运行了50分钟,因为客户的需求是每天都要定时运行一次,那这样肯定是不行。然后我就去问我导师怎么搞,他就推荐我使用Fork/Join去做。先说结果 阅读全文
posted @ 2022-01-27 16:40 拿着放大镜看世界 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 1.导入maven依赖 现在基本上都是在maven导入依赖,应该没有人用jar包导入了吧,maven这个很简单,网上一搜就有。 2.mybatis.xml 第一配置运行环境 第二注册映射文件 <transactionManager type="JDBC"/>是注册事务管理器,这里一般是JDBC,不需 阅读全文
posted @ 2021-08-15 02:27 拿着放大镜看世界 阅读(78) 评论(0) 推荐(0) 编辑
摘要: user-agent在http header里面,总的来说就是记录了访客的信息,比如这个用户使用了什么浏览器,使用的是手机还是电脑还是平板电脑,还有记录了操作系统的版本,最后服务器根据这个user-agent里面的信息发送给客户不同的浏览界面。 怎么查看? 阅读全文
posted @ 2021-05-07 15:17 拿着放大镜看世界 阅读(234) 评论(1) 推荐(0) 编辑
摘要: 一、注解(Annotation) 1.作用 不是程序本身,只是对程序做出解释 可以被其他程序读取 2. @Override重写的注解 还可以加一些参数值。 3.内置注解 @Override @Deprecated : 表示已过时,不推荐程序员使用 @SuppressWarning() 抑制警告信息 阅读全文
posted @ 2020-11-01 22:35 拿着放大镜看世界 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一、观察者模式 观察者模式是一种基于事件和响应的设计模式。存在一对多的依赖关系。 常用于游戏中 简单来说观察者的接口为Observer,被观察者的接口为subject。当被观察者发生了变化,就会触发,通知所有的观察者做出反应。 二、工厂模式 就是把初始化的复杂且冗余的代码整合到一个类里面。 简单工厂 阅读全文
posted @ 2020-11-01 17:01 拿着放大镜看世界 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、阻塞io 我这个进程调用了一个功能需要磁盘io,那么我整个进程就会被阻塞住,在做完磁盘io之前我都不能动。当内核把数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用 户线程,用户线程才解除block状态。 二、非阻塞io 我调用了一个磁盘io,但是我不用等他io完,我可以去进行别的东西,只 阅读全文
posted @ 2020-10-29 12:55 拿着放大镜看世界 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 在官方的解释里面,面向对象是 面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 面向对象将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 在软件业发展的初期,程序编写都是以 阅读全文
posted @ 2020-10-28 11:25 拿着放大镜看世界 阅读(128) 评论(0) 推荐(0) 编辑