随笔
小姜dot
执着的小愤青
展开
-
Https简介
Https 概念Https(Hyper Text Transfer Protocol Secure):定义两个系统之间安全的交换信息,比如:浏览器浏览网页,机构系统间https通讯等等Http协议:是一种纯明文的方式进行数据的传输,在当下互联网应用深入日常生活,与用户个人相关的敏感信息的传输的安全性就尤为重要了,如果服务时不安全的,用户第一反应是拒绝使用,基于原有协议的安全方面的不足,有网景公...原创 2020-01-21 14:46:48 · 863 阅读 · 0 评论 -
CDN介绍
cdn(Content Delivery Network)背景说明随着网络应用的不断发展和深入到生活的各方面,互联网用户对服务的体验要求不断的提升,而且目前网络应用的交互方式多媒体资源占比越来越大,对带宽的资源消耗的与日俱增。以下是通常应用服务的服务方式:以上的问题是,随着用户与应用服务物理距离的越来越大,网络数据的转发跳数就会不断增加且丢包率不断增大,服务质量越来越差,这对于服务大空间...原创 2020-01-17 17:53:14 · 829 阅读 · 0 评论 -
2018年10月31--面试结束
21号离职,到现在也有一个多星期了,这一个星期也面试了6家公司,总的来说,这次面试的感受还是颇多的,自己在老东家也工作了1年7个月,公司突然的解散,对我来说也确实有点手足无措,计划着明年年初看看机会,结果被逼出来了。这次面试总的来说其实并没有充分的准备,而且加上最近资金有点紧张,着急找好下家单位,同时也给自己带来一个警醒: 公司不是用来依靠的,自身能力强大才是硬道理,公司毕竟是商业性质的,它所处...原创 2018-10-31 10:59:14 · 267 阅读 · 0 评论 -
【Java】设置单元测试类模板
在项目中需要使用hamcrest做assert,为了避免每次都要copy-paste,下面直接通过再Intellij IDEA里面进行设置,其他用途的设置也可以通过这种方式配置:原创 2018-09-19 17:26:35 · 1164 阅读 · 0 评论 -
markdown入门
markdown是一种轻量级的标记语言,markdown编写的内容很容易的转化成其他文件格式,比如: html文件或者pdf文件. markdown的语法相对比较简单,没有html文档那么多的标签和注意事项,所以很适合写一些书面的文档,我们看到的很多技术文档或者blog都采用gitbook来写,而gitbook本身也是通过markdown来编写具体的文章的。基于markdown本...原创 2018-09-16 12:00:31 · 844 阅读 · 0 评论 -
【mysql 8】centos 7中的Mysql 8允许远程访问
1. 配置 /etc/my.cnf添加如下内容:bind-address=0.0.0.02. 设置用户登录mysqlmysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库 mysql> FLUSH PRIVILEGES; //需要输入...原创 2018-09-11 16:59:57 · 3693 阅读 · 0 评论 -
软件架构角色的职责
1 架构驱动力首先要理解业务目标和管理架构的驱动力,其中包括需求(功能性需求和非功能性需求)和环境的限制。软件项目经常纠缠于询问用户需要什么功能,却很少问他们有哪些非功能性需求(或质量属性)。有时候利益相关者会告诉我们“系统一定要快”,这太主观了。非功能性需求和限制往往对软件架构有巨大的影响,因此明确地将其纳入软甲架构的角色,可以保证他们被考虑到。2 设计软件3 技术风险4 架构演化5 编写代码6转载 2017-09-23 11:04:40 · 649 阅读 · 0 评论 -
高效程序员的七个习惯
这篇文章整理JavaWorld网站中的《7 habits of highly effective developers》一文。1 Do at least four hours of coding every day(每日至少编程4小时) 这里面的编程4个小时并不是你每天工作中涉及时间总和的4个小时,作者强调的是能够专注地编程4个小时,因为人的注意力很有限,一旦被其他的事情打断,将会花费很长的时翻译 2017-04-24 12:57:25 · 310 阅读 · 0 评论 -
【笔记】How to be an expert
这篇笔记总结的是2013年JSConf上Angelina Fabbro的主题: JavaScript Masterclass的演讲, 视频地址:https://www.youtube.com/watch?v=v0TFmdO4ZP0主题中引述了Ed Weissman的一段话: “To a project manaager, the programmer who hits every deadli原创 2016-11-28 09:53:55 · 600 阅读 · 0 评论 -
【设计模式】依赖反转原则
定义高层模块不应该依赖底层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象;解释首先我们去理解依赖反转字面所表达的意思,依赖正如我们所理解的那样,某事物依赖另一个事物,那么反转想表达什么意思?反转其实表达的是一种与传统的依赖观念相反的新思路.听起来,好像有什么大招要放出来….(好捉急<_<)为什么要反转—–> 依赖呢? 世间万物皆有因果,我们还是先看看反转前是啥玩意.大家日原创 2016-11-28 22:00:25 · 716 阅读 · 0 评论 -
Apache服务器的安装
目的 最近一个大学时期认识的一个学长, 让我帮他一起做网站, 巧好我一直也想有机会去学习一下前端的技术. 他的网站的主要技术是php + apache + mysql. 考虑之前对mysql数据库有玩过,这个应该没有什么问题, 但是服务器使用apache和php这块都没有接触过, 现在想把这个学习过程记录下来,同时也方便自己以后的工作总结,对自己也是一种督促和总结. 本篇主要的原创 2015-07-18 20:32:45 · 1057 阅读 · 0 评论 -
sublime text 2当中如何设置中文输入支持[ubutu 14.04系统]
===问题: 解决sublime text 2 中文输入====Step1 保存一下 sublime-imfix.c 文件,文件内容如下:/*sublime-imfix.cUse LD_PRELOAD to interpose some function to fix sublime input method support for linux.By Cjack原创 2015-04-11 22:45:32 · 1014 阅读 · 0 评论 -
shell脚本中如何获取命令的参数(1)
最近在学习shell脚本编程,了解到z原创 2014-04-19 18:37:38 · 13062 阅读 · 0 评论 -
Linux当中read的使用
read -p "EN原创 2014-04-19 20:45:51 · 995 阅读 · 0 评论 -
shell写的算术乘法表
#!/bin/bashfor ((i=1;ido for ((j=1;j do echo -n $j\*$i=$[$i * $j]; echo -n " " done echodone原创 2014-04-19 17:23:36 · 1029 阅读 · 0 评论