05 2020 档案

摘要:mysql基础部分中间补充mysql获取系统时间1.获取单个年月日获取当前系统日期时间:select SYSDATE() AS 系统日期时间;获取当前系统年月日:select current_date AS 年月日;获取当前系统年份:select year(CURRENT_DATE) AS 年 ;获取当前系统月份:select month(CURRENT_DATE) AS 月;获取当前系统日:se... 阅读全文
posted @ 2020-05-15 17:36 lanvce 阅读(175) 评论(0) 推荐(0)
摘要:JVMjvm内存区域JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【JAVA 堆、方法区】、直接内存。-线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而 创建/销毁(在 HotspotVM 内, 每个线程都与操作系统的本地线程直接映射, 因此这部分内存区域的存/否跟随本地线程的生/死对应)。线程共享区域随虚拟机的启动/关闭而创建/销毁。1.... 阅读全文
posted @ 2020-05-15 17:27 lanvce 阅读(203) 评论(0) 推荐(1)
摘要:java并发编程1.基础知识同步VS异步同步和异步通常用来形容一次方法调用。同步方法调用一开始,调用者必须等待被调用的方法结束后,调用者后面的代码才能执行。而异步调用,指的是,调用者不用管被调用方法是否完成,都会继续执行后面的代码,当被调用的方法完成后会通知调用者。比如,在超时购物,如果一件物品没了,你得等仓库人员跟你调货,直到仓库人员跟你把货物送过来,你才能继续去收银台付款,这就类似同步调用。而... 阅读全文
posted @ 2020-05-15 17:11 lanvce 阅读(251) 评论(0) 推荐(0)
摘要:一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细... 阅读全文
posted @ 2020-05-15 15:08 lanvce 阅读(182) 评论(0) 推荐(0)
摘要:Linux命令任何shell都会执行 exec 和 fork而 ls会执行readlinux中/etc/profile 针对全局设置环境变量而~/profile针对用户 1. 根据进程pid查端口: lsof -i | grep pid 2. 根据端口port查进程(某次面试还考过): lsof -i:port 3. 根据进程pid查... 阅读全文
posted @ 2020-05-14 23:05 lanvce 阅读(511) 评论(0) 推荐(0)
摘要:今日内容1. JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: ... 阅读全文
posted @ 2020-05-14 23:05 lanvce 阅读(301) 评论(0) 推荐(0)
摘要:Docker自己的笔记docker ps 查看当前正在运行的容器 -l 查看最近的容器 -n 查看最近n个容器 -q 查看id号 -a 查看所有 docke... 阅读全文
posted @ 2020-05-14 23:04 lanvce 阅读(116) 评论(0) 推荐(0)
摘要:数据结构与算法树1.结点的度2.树的深度树中结点的最大层次数称为树的深度或高度二叉树1.定义二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。(度不能大于为2)2.性质1)第i层最多有2^(i-1) 个结点 (i>=1)2)二叉树中如果深度为k,那么最多有2k-1个结点。(k>=1)3)n0=n1+1 n... 阅读全文
posted @ 2020-05-14 23:01 lanvce 阅读(225) 评论(0) 推荐(0)
摘要:#子网掩码、网关及网络号与主机号的区分与计算ip地址分类子网掩码子网掩码跟ip的长度相同,也是由32为二进制数组成,不同的是,**子网掩码必须是由左边连续的若干个1和右边其余若干个连续的0组成。简单说就是子网掩码的左边若干位全部是1,剩下的右边所有为都是0 子网掩码是为了避免浪费才要进行详细划分子网。计算:( 1 ) IP 地址 202.93.120.45 属于什么类型的地址?其默认的子网掩码... 阅读全文
posted @ 2020-05-14 23:00 lanvce 阅读(206) 评论(0) 推荐(0)
摘要:nginx笔记做一个软连接 sudo ln -s /usr/local/nginx/sbin/nginx /usr/local/bin这样就可以通过sudo nginx来启动 停止加 -s stop 参数-s reload 重启1.配置文件还是在/usr/local/nginx/conf下为nginx提供多个tomcat步骤1.为什么要提供多个Tomcat在解释为什么要提供多个Tomcat之前,首... 阅读全文
posted @ 2020-05-14 22:59 lanvce 阅读(222) 评论(0) 推荐(0)
摘要:tomcat自己配置 出错可能是哪些原因出错可能原因: 1.java环境变量问题 jdk版本 2. CATALINA_HOME环境变量未设置 3.CATALINA_HOME错误设置 4,端口冲突 5.localhost.yyyy-mm-dd.log看日志错误是啥 6.Error FilterStart过滤器问题 7.确定Web应用是否成功启动 8.w... 阅读全文
posted @ 2020-05-14 22:59 lanvce 阅读(146) 评论(0) 推荐(0)
摘要:Mybatis-9.28环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyB... 阅读全文
posted @ 2020-05-14 22:58 lanvce 阅读(104) 评论(1) 推荐(0)
摘要:Mybatis工作原理注意点1.mybatis-config.xml 中需要配置mapper映射2.增删改都需要事务 所以需要commit3.xml文件放在java下加载不到 target下没有 这是maven的问题,添加以下的: src/main/java ... 阅读全文
posted @ 2020-05-14 22:55 lanvce 阅读(347) 评论(1) 推荐(0)
摘要:七大原则1.单一职责原则每个类只负责一项具体职责2.依赖倒转原则核心思想是面向接口编程。即高层模块和低层模块都应该依赖于接口;细节应该依赖抽象,抽象不能依赖细节;展现细节交给抽象类完成3.里氏替换原则使用继承时,子类尽量不要重写父类的方法,可以适用聚合、组合、依赖来降低程序间的耦合性4.开闭原则程序应该对扩展开放(提供者),对修改关闭(使用方)5.迪米特原则最少知道原则。一个类应该对自己依赖的类知... 阅读全文
posted @ 2020-05-14 22:50 lanvce 阅读(88) 评论(0) 推荐(0)
摘要:JavaWebJava Web 1、基本概念1.1、前言web开发:web,网页的意思 , www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为... 阅读全文
posted @ 2020-05-14 22:36 lanvce 阅读(119) 评论(0) 推荐(0)

//小火箭