摘要: 1、安装golang 安装包下载地址 https://go.dev/dl/ 修改环境变量 vi ~/.bash_profile export GOPATH=/Users/liuyucheng/Documents/work/goworkexport GOROOT=/usr/local/goexport 阅读全文
posted @ 2022-06-20 15:37 源代码007 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 微服务框架和serviceless对比: 微服务优势: 微服务劣势: serviceless优势: 开发者只需要专注于业务逻辑就可以了,开发效率更高。开发一个典型的服务器端项目,需要花很多时间处理依赖、线程、日志、发布和使用服务、部署及维护等相关的工作,基于Serverless架构则不需要操心这些工 阅读全文
posted @ 2020-12-21 14:34 源代码007 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和create database创建数据库的效果一样。 2、create user '[用户名称]'@' 阅读全文
posted @ 2020-12-21 11:38 源代码007 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 根据api文档描述,InputStream.available()方法旨在:返回可以不受阻塞地从此文件输入流中读取的字节数。 如果你读的是一个本地文件,一般不会有问题,但如果你读的是一个从网络传输中获取到的流,那么这个方法就不能给你返回流真正的长度了。 究其原因是在网络传输中,数据是分段发送的,也就 阅读全文
posted @ 2018-08-02 14:33 源代码007 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.csdn.net/taiyangdao/article/details/54707184 一.SSL/TLS的Handshake过程 在SSL/TLS的Handshake过程中,客户端与服务器之间需要交换参数,具体过程如下: 使用服务器的公钥加密会话密钥发送给服务器 或 阅读全文
posted @ 2018-02-06 17:46 源代码007 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.csdn.net/iAm333 之前在开源中国看到一篇文章《初学 Java Web 开发,请远离各种框架,从 Servlet 开发》,觉得很不错。想到自己之前一直对各种框架执迷不悟,顿感惭愧。于是,看了孙鑫的《Servlet/JSP深入详解:基于Tomcat的Web开发 阅读全文
posted @ 2018-01-30 10:32 源代码007 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在设计模式中,观察者模式,通常又称为发布/订阅(Publish/Subscribe)模式,举个例子来理解, 1、有一个报社 2、你订阅了这家报社的报纸 3、报社每次出新报纸就会给你送一份 当然,如果你不想再收到这些报纸了,只需要给报社打个电话取消你的订阅就可以,这其实就是一个观察者模式,也叫做发布订 阅读全文
posted @ 2018-01-29 15:48 源代码007 阅读(281) 评论(0) 推荐(0) 编辑
摘要: maven确实是一个好用的项目管理工具,相比较传统的JAVAIDE,不需要你提前下载依赖包,只需要在配置文件中添加即可自动下载。但由于maven的传递性依赖特性,maven在下载某一个依赖包时,会连同这个jar包的依赖包一起下载下来,由此也带来了jar包冲突的问题。 解决方法: 1、查看依赖关系: 阅读全文
posted @ 2018-01-29 09:47 源代码007 阅读(509) 评论(0) 推荐(0) 编辑
摘要: SpringAOP原理及应用 一、背景 一、背景 什么是AOP,英文直译是Aspect-OrientedProgramming,面向方面编程。从名字也可以看出,如果把我们代码的执行过程看成一条圆柱体,AOP就是一把刀,从这个圆柱体上选择任意一点切入进去,获得其内部的消息。 springAOP概念: 阅读全文
posted @ 2018-01-29 09:29 源代码007 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Spring容器核心机制 一、背景 Spring内部最核心的机制就是IOC,控制反转。它可以让你再使用某一个对象的时候不用再去new了,只需要告诉Spring你要调用的对象的beanid就可以。这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,根据 阅读全文
posted @ 2018-01-29 09:27 源代码007 阅读(250) 评论(0) 推荐(0) 编辑