随笔分类 -  程序开发

各种应用技术
摘要:基本数据类型处理技巧 int //target /= 10 配合 int temp = target % 10 来使用 HashSet<Integer> hs = new HashSet<>();// 使用HashSet来判断是否是不重复的 int target = sc.nextInt(); wh 阅读全文
posted @ 2021-01-11 22:48 夜雨秋池 阅读(99) 评论(0) 推荐(0)
摘要:完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。 在启动Oracle数据库服务器时,实际上是在服务器的内存中创 阅读全文
posted @ 2020-12-15 22:19 夜雨秋池 阅读(104) 评论(0) 推荐(0)
摘要:文件 frm文件:存放表结构 myd文件:存放表数据 myi文件:存放表索引 二进制日志文件log-bin 错误日志log-error 查询日志log 逻辑架构 分层可拔插(存储引擎也是可插拔的) 连接层 服务层 引擎层 存储层 存储引擎 show engines; show variables l 阅读全文
posted @ 2020-11-30 01:53 夜雨秋池 阅读(113) 评论(0) 推荐(0)
摘要:设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。 2、里氏代换原则(Liskov Substitution Principle) 任何基类可以出现的地方,子类一定可以出现。里氏代换原则是对开闭原则的补充。实现开闭原则的关键步骤就 阅读全文
posted @ 2020-11-26 23:48 夜雨秋池 阅读(106) 评论(0) 推荐(0)
摘要:集合框架 Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。 大概情况就是:各种集合类继承各种抽象类,实现各种接口;各种数据结构进行存储;各种算法进行排序和搜索。 集合接口 接口 关键词丶印象 List 允许有相同 阅读全文
posted @ 2020-11-26 21:55 夜雨秋池 阅读(107) 评论(0) 推荐(0)
摘要:官方 https://docs.spring.io/spring-framework/docs/current/reference/html/web.html 创建项目 父工程依赖 设置web支持 lib套路(与classes同级) web.xml SpringMVC配置文件springmvc-se 阅读全文
posted @ 2020-11-23 19:17 夜雨秋池 阅读(79) 评论(0) 推荐(0)
摘要:官方 https://docs.spring.io/spring-framework/docs/current/reference/html/core.html https://repo.spring.io/release/org/springframework/spring/ 七大模块 核心容器( 阅读全文
posted @ 2020-11-23 16:52 夜雨秋池 阅读(192) 评论(0) 推荐(0)
摘要:MyBatis3官方 https://mybatis.org/mybatis-3/zh/getting-started.html http://www.mybatis.cn/category/sjbt/ https://mvnrepository.com/search?q=mybatis https 阅读全文
posted @ 2020-11-18 20:54 夜雨秋池 阅读(109) 评论(0) 推荐(0)
摘要:名词概念 DDL数据库定义语言:CREATE、DROP DML数据库操作语言:INSERT、UPDATE、DELETE DQL数据库查询语言:SELECT DCL数据库控制语言:GRANT、REVOKE访问权限 常用SQL select version(); select user(); selec 阅读全文
posted @ 2020-11-15 17:38 夜雨秋池 阅读(76) 评论(0) 推荐(0)
摘要:JVM架构 双亲委派机制 类装载器采用的机制是双亲委派模式:当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。 BootstrapClassLoader启动类加载器: c++编写,加载java核心库 阅读全文
posted @ 2020-11-14 14:25 夜雨秋池 阅读(72) 评论(0) 推荐(0)
摘要:工程准备 新建项目 新建maven项目juc 设置好maven配置 Project Structure面板Project和Modules配置Java版本 Settings面板中搜javac配置好编译器版本 在线JDK 英文版 中文版(机器翻译) Java线程 Java默认有两个线程:main线程和G 阅读全文
posted @ 2020-11-10 18:18 夜雨秋池 阅读(170) 评论(0) 推荐(0)
摘要:二进制对应机器语言层级 汇编对应计算机组成原理层级 高级语言对应操作系统层级 一层是一层的封装,一层包含着一层。 好比人从事不同的职业,但是分解的动作都是:说话、动手、走路,这些基本的动作 进制 十进制是因为人类有根手指头丶 进制 简称 代码中的写法 16进制 HEX 0x开头 10进制 DEC 8 阅读全文
posted @ 2020-11-07 12:50 夜雨秋池 阅读(138) 评论(0) 推荐(0)
摘要:关于注解 Annotation是从Jdk1.5开始有的 Annotation的作用: 不是程序本身,可以对程序作出解释,生成文档 可以被其他程序(编译器)读取,这个过程中会约束一些规则(格式检查) 跟踪代码依赖性 Annotation的格式: @SuppressWarnings(value="unc 阅读全文
posted @ 2020-11-06 11:46 夜雨秋池 阅读(118) 评论(0) 推荐(1)
摘要:计算机网络 TCP:打电话 连接,稳定 三次握手,四次挥手 客户端,服务端 传输完成,释放连接,效率低 UDP:发短信 不连接,不稳定 客户端,服务端,无明确界限 DDOS:饱和攻击 TCP实现聊天 客户端 import java.io.IOException; import java.io.Out 阅读全文
posted @ 2020-11-04 15:38 夜雨秋池 阅读(150) 评论(0) 推荐(0)
摘要:兴趣是最好的老师! 欣赏kuangshen:在外面做自己喜欢的事情,就算吃不饱饭,不愿意打工! 之前的感悟:打工仔只是创业者的衍生物丶 NoSQL概述 架构师有一个套路:什么东西都加一个中间层 数据库解决方案 cache(缓存,解决读的压力) 垂直拆分(读写分离、主从复制,读写的时候锁表锁行,影响效 阅读全文
posted @ 2020-10-29 14:38 夜雨秋池 阅读(188) 评论(0) 推荐(0)
摘要:多线程核心概念 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程(用户线程)、gc线程(守护线程) main()称之为主线程,为系统的入口,用于执行整个程序 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是 阅读全文
posted @ 2020-10-29 14:33 夜雨秋池 阅读(69) 评论(0) 推荐(0)
摘要:https://github.com/ChenCurry/springboot-learning-experience.git forked from-->https://github.com/WinterChenS/springboot-learning-experience.git (该篇博文算 阅读全文
posted @ 2020-09-22 14:44 夜雨秋池 阅读(211) 评论(0) 推荐(0)
摘要:总览 火药不制成枪炮是没有威力的; Docker 不搞成编排而搞成单容器的形式也是没有什么意义的; 通常10个以下的集群节点,用 Docker Swarm,以上的用 k8s 作 容器编排; 未来:云原生,现在所做的大多数功能开发都是没有意义的,因为有行业成熟的模板。 Docker Compose D 阅读全文
posted @ 2020-09-11 13:30 夜雨秋池 阅读(348) 评论(0) 推荐(0)
摘要:认识Docker 文档地址 https://docs.docker.com/ 仓库地址 https://hub.docker.com/ 传统虚拟机技术缺点 资源占用多 冗余步骤多 启动很慢 容器化技术 容器化技术不是模拟一个完整的操作系统 容器运行在宿主机上,没有自己的内核,很轻巧 每个容器是相互隔 阅读全文
posted @ 2020-08-31 18:43 夜雨秋池 阅读(577) 评论(0) 推荐(0)
摘要:关于Vue https://cn.vuejs.org/ Idea的JavaScript版本设置在ECMAScript6以上 尤雨溪开发 一套用于构建用户界面的渐进式框架 核心库只关心视图层 Soc关注点分离原则 便于整合第三方库 网络通信:axios(前端通信框架ajax) 页面跳转:vue-rou 阅读全文
posted @ 2020-08-22 10:14 夜雨秋池 阅读(141) 评论(0) 推荐(0)