首页
学习
活动
专区
工具
TVP
发布

软件工程师成长笔记

专栏作者
57
文章
279967
阅读量
18
订阅数
Zabbix安装和使用说明文档
(1)下载Windows版本的Zabbix agent安装包,和Zabbix server版本最好一致,解压到自己创建的文件夹中,解压后的两个文件夹是bin和conf
麦克劳林
2020-12-10
6110
Zabbix服务端安装部署说明文档
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
麦克劳林
2020-12-10
2.3K0
Springboot框架集成MySQL、RabbitMQ、Redis、Logback日志、Quartz定时任务
网上关于创建Springboot项目的案例有很多,此处就不阐述,提供一个参考案例:使用IDEA创建一个springboot项目
麦克劳林
2020-03-18
1.1K0
Centos7安装部署RabbitMQ说明文档
RabbitMQ是一个开源的免费的消息队列系统,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列中的消息。它是用Erlang编写的,并实现了高级消息队列协议(AMQP)。
麦克劳林
2020-01-17
7490
HTTP转HTTPS—使用OpenSSL创建自签名SSL证书以及Tomcat配置SSL证书实战
对于api服务器,我们不能让访问者先登录再进行访问这样不安全,也不友好。 http协议没有任何的加密以及身份验证的机制,即时是token认证,也非常容易遭遇窃听、劫持、篡改,因此会造成个人隐私泄露,恶意的流量劫持等严重的安全问题。
麦克劳林
2019-12-23
12.8K0
图片转二进制流并通过HTTP上传到静态文件服务器
type设置为MediaType.parse("application/json; charset=utf-8")
麦克劳林
2019-08-09
2.6K0
解决DerInputStream.getLength(): lengthTag=111, too big.问题
开发接入华为NB云平台需要用到.jks.pkcs12数字签名公钥和私钥,密钥文件统一放到项目/resources/cert下面,本地可以调用接口,但是部署到测试环境找不到路径,然后放入src/main/resources的某个目录下,然后打包部署到测试环境的指定目录下,测试调用接口加载签名,失败了异常如下。
麦克劳林
2019-07-25
17.4K1
Maven项目Spring整合RocketMQ消费者实现
RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给Apache基金会,已经于2016年11月成为 Apache 孵化项目,相信RocketMQ的未来会发挥着越来越大的作用,将有更多的开发者因此受益。 本文仅对RocketMQ的简单实用做入门性介绍,不对RocketMQ的底层原理进行深入介绍,后续文章将对RocketMQ的原理做详细介绍。
麦克劳林
2019-04-22
4.5K0
UML用例图及其用例描述
UML(统一建模语言,Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支 持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动 图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具体情况而定。其实简单的理解,也是个人的理解,UML的作用就是用很多图从静态和动态方面来 全面描述我们将要开发的系统。
麦克劳林
2019-04-22
1.8K0
IDEA有了这些,方便开发
为了让开发者更规范、快速地工作,为了将编码规范推进并实施起来,该插件主要是在mapper接口方法和mapper XML文件之间来回切换非常方便,而且还可以自动生成xml代码,极大的提高了开发效率。
麦克劳林
2019-04-18
4960
高并发编程系列:ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
HashMap、CurrentHashMap 的实现原理基本都是BAT面试必考内容,阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制深入谈过hashmap的实现原理以及在JDK 1.8的实现区别,今天主要谈CurrentHashMap的实现原理,以及在JDK1.7和1.8的区别。 哈希表
麦克劳林
2019-04-09
7580
Java 获取最近一周的日期以及对应星期
1、偷懒直接贴代码,方便下次使用: /** * .Description://根据字符日期返回星期几 * .Author:麦克劳林 * .@Date: 2018/12/29 */ public String getWeek(String dateTime){ String week = ""; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { Date date = sdf.pa
麦克劳林
2019-01-03
5.3K0
CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld
麦克劳林
2018-12-27
6840
Mybatis 在 insert 之后想获取自增的主键 id
1、dao层: package com.admin.dao.mapper.linkage; @MyBatisDao public interface StrategyMapper { int insert(Strategy record); } 2、实现层 package com.admin.dao.mapper.linkage; @Service public class StrategyService { @Autowired private StrategyMapper strategy
麦克劳林
2018-12-19
3.6K0
9月17-MySQL性能优化
MySQL性能优化策略 1、MySQL内核架构 2、索引原理与查询优化 加速MySQL高效查询数据的数据结构 二分查找(binary search) 二叉树查找(binary tree search) MyISAM引擎和InnoDB使用Balance+Tree作为索引结构 3、内存引擎类型 MyIsam速度快,响应快。表级锁是致命问题 Innodb目前主流存储引擎 1)行级锁 务必注意影响结果集的定义是什么 行级锁会带来更新的额外开销,但是通常情况下是值得的 2)事物提交 对I/O效率提升的考虑
麦克劳林
2018-10-10
3520
SpringBoot配置成war包运行
最近两个项目都是用Springboot写后端接口,我们在创建springboot项目时,会选择运行包是jar还是war,当我们选择jar时,运行启动没问题,但是打成war包,就要配置很麻烦,但是修改成war后,发现运行启动不行了。期间公司组织了一次springboot 培训,恰巧培训中提到创建Springboot+JSP做一个web项目,而所需要依赖于war包运行。正巧也是符合我现在后端接口项目的运行方式,不想用jar!!!
麦克劳林
2018-10-10
1.6K0
Centos7安装tomcat流程介绍
注意:前提已经安装好Oracle8.0的JDK 1、从官方网站找到Tomcat8,下载安装包; http://tomcat.apache.org/download-80.cgi 找到安装包后,
麦克劳林
2018-09-11
2.2K0
VMwareWorkstation10.0安装CentOS7.0虚拟机
1.下载VMwareWorkstation10.0虚拟机 2.下载CentOS-7.0-1406-x86_64-DVD.iso镜像 官网下载:http://www.centos.org 迅雷下载:
麦克劳林
2018-09-11
1.5K0
进程与线程的联系和区别?
1、线程的基本概念 概念: 线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。 好处 : (1)易于调度。 (2)提高并发性。通过线程可方便有效地实现并发性。进程可创建多个线程来执行同一程序的不同部分。 (3)开销少。创建线程比创建进程要快,所需开销很少。。 (4)利于充分发
麦克劳林
2018-09-11
14K0
CentOS7安装OracleJDK和JRE
JDK(Java Development Kit)指的是Java开发工具集。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。是做Java开发必须要安装的。 JRE(Java Runtime Environment)指的是Java运行时环境。Java程序运行时必需要JRE的支持。如果系统只安装JRE的话,则意味着系统可以跑任何Java程序,但不能做Java开发。
麦克劳林
2018-09-11
2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档