自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 小公司的软件项目管理

百度百科上项目管理的解释为在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程。关键词是项目、方法、有限、资源、目的,简化一下就是通过一定的方法和手段利用有限的资源达成既定目标就是项目管理,它是一系列的活动。如果上面的解释还有太抽象,可以再简单一点说就是花最少的前用最少的人和时间来完成一个复杂的产品。小公司的特色就是规模小,资源少,如何利用有限的资源完成复杂的事情既是一个技术活也是一个艺术活。

2022-09-09 15:23:46 326

原创 小型软件开发团队如何培养人才

不少软件公司每年都有新的开发人员加入,如何让这些新人员快速融入开发团队快速成长起来?这是一个管理上的问题,就我在一个小型开发团队做负责人的经历谈谈我的看法。如何培养人才,也就是如何通过内部人员技能提升的方式来提升项目的开发效率。其本质解决的问题是如何高效的通过人才培养来提高开发效率。因为小公司没有那个精力和能力建立健全的培训体系,所以就需要在工作中引导式的提升员工工作能力。主要分为管理者自身能力和新人(并非新入职而是成长中的员工)能力培养两方面管理者分工合理培养新人是为了通过人才培养的方式提升项

2022-04-27 15:00:00 1263

原创 ant-design-vue 日期组件国际化

在入口文件main.js中 import moment from 'moment';import 'moment/locale/zh-cn'moment.locale('zh-cn'); 其中moment函数可以将日期数据转为一个moment对象, 'moment/locale/zh-cn'是moment函数的国际化配置中的中文配置js文件 随后使用 moment.locale方法传入刚刚引入的js文件,完成全局国际化配置 在App.vue中使用a-config...

2021-11-16 10:16:49 678

原创 vue配置文件说明

版本:vue 2.6.11vue/cli 4.5.13.env 和 .env.development1. 文件类型 .env 全局默认配置文件,不论什么环境都会加载合并 .env.development 开发环境下的配置文件2. 命名规则 属性名必须以VUE_APP_开头,比如VUE_APP_NAME3. 文件的加载 根据启动命令vue会自动加载对应的环境,vue是根据文件名进行加载 比如执行npm run serve命令,会自动加载.env.d

2021-11-16 10:13:09 735

转载 神奇的Unsafe类

类、对象和变量相关方法#主要包括类的非常规实例化、基于偏移地址获取或者设置变量的值、基于偏移地址获取或者设置数组元素的值等。getObject#public native Object getObject(Object o, long offset);通过给定的Java变量获取引用值。这里实际上是获取一个Java对象o中,获取偏移地址为offset的属性的值,此方法可以突破修饰符的抑制,也就是无视private、protected和default修饰符。类似的方法有getInt、getDoub

2021-10-08 22:36:21 288

原创 netty学习笔记-Reactor模式

反应器模式ReactorWhat,Reactor模式是什么反应器模式是一种编程模型,由Reactor反应器和Handlers处理器两部分组成,一个负责处理对外交互,一个负责内部事务处理Reactor反应器线程的职责:负责响应IO事件,并且分发到Handlers处理器Handlers处理器的职责:非阻塞的执行业务处理逻辑Why,为什么需要反应器模式在传统IO即BIO模型下,socket编程是通过不断增加线程的方式来扩展服务器性能的,但是线程资源在操作系统中是有限的,如何更好的利用cpu

2021-08-27 00:22:10 112

原创 netty学习笔记-java的BIO、NIO与AIO

BIO网络IO中比较经典的场景就是http服务器,在java中通过socket也就是BIO实现过程大致如下:1.创建一个ServerSocket监听一个端口2.通过accept方法阻塞服务器并等待客户端的连接3.客户端发起请求,服务器通过accept方法获取一个客户端的socket4.启动一个新线程来处理我们客户端的请求5.处理请求的线程通过socket获取输入流并读取流中的数据6.获取字节数据根据http协议解码数据,获取http请求7.处理http请求,根据请求构建响应数

2021-08-25 01:40:51 127

原创 netty学习笔记-网络中主要的IO模型

netty是一个应用于网络通信的简单易用的java高性能网络编程框架,因此要了解netty首先要了解网络通信的原理用户程序进行IO读写主要调用操作系统的read/write函数,用户进程调用操作系统的read是把数据从内核缓冲区复制到进程缓冲区,write系统调用是把数据冲进程缓冲区复制到内核缓冲区,应用层面的IO操作都是缓冲区的操作,实际的内核缓冲区数据到磁盘、网卡等物理设备的过程是由操作系统内核完成的;因此对于应用程序来说,socket的IO和文件的IO,其输入(Input)和输出(Output)的

2021-08-25 01:38:13 139

原创 java攻城狮修炼之道-总则(二)

工欲善其事必先利其器学习网站W3Cschool:https://www.w3cschool.cn/菜鸟教程:https://www.runoob.com/易佰教程:https://www.yiibai.com/力扣:https://leetcode-cn.com/牛客网:https://www.nowcoder.com/visualgo:https://visualgo.net/enIBM微讲堂:https://mediacenter.ibm.com/java学习:h

2021-07-18 01:34:20 205

原创 java攻城狮修炼之道-总则(一)

修行之道,必有立志勤学,改过责善修行立志,志不立,天下无可成之事若要成事,必先立志,有一个明确的目标才能为之坚持不懈的努力和奋斗,没有明确的目标就没有奋斗的方向;软件研发大体发展路线分为技术路线和管理路线,不论是技术路线还是管理路线都需要有扎实的基础和技术广度,技术路线也分为勤学,不以聪慧警捷为高,而以勤确谦抑改过,不贵于无过,而贵于能改过责善,朋友之道,忠告而善道阶段第一阶段:昨夜西风凋碧树,独上高楼,望尽天涯路第二阶段:衣带渐宽终不悔,为伊消得人憔悴第

2021-07-16 12:25:03 72

web 基础内容

简要介绍web开发技术相关内容,适合没有web基础的学习者

2013-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除