致敬狂神
一锤子干爆你的狗头
这个作者很懒,什么都没留下…
展开
-
jdk1.8比较突出的新特性 ——致敬狂神
函数式接口一般只包含一个方法声明的接口。(特别的这种接口中可以含有完整的静态方法,和default方法)新增的四个基本类型函数式接口函数型 function<S, T> 需要两个泛型分别为入参和返回值断言型 predicate 会得到一个Boolean型 的结果,消费型 consumer 只有入参没有返回值供给型 supplier 只有返回值没有入参函数式接口,在使用时,都将可以被简化为lambda表达式 一般形式 ()->{}流式原创 2020-07-30 18:17:02 · 235 阅读 · 0 评论 -
Redis笔记 ——致敬狂神
学习链接:Bilibili 遇见狂神说一点知识redis是NoSQL型数据库,not only sql,也称为非关系型数据库。默认端口 6379 单线程操作 对3字节的数据读写能达到 读11万次/秒 8万次/秒总共包含16个数据库,默认在0nil 是redis中的null常用命令select 3 #切换至3号数据库dbsize #查看当前数据库的 数据量 一般为 k-v 的对数keys * #查看当前库中的所有 keyflushdb #清空当前数据库flush.原创 2020-07-16 18:28:55 · 1405 阅读 · 0 评论 -
springcloud技术套件 ——致敬狂神
以下论述,一点儿个人理解。 欢迎各路大佬支持!一、springcloud诞生的意义java项目开发历经了,从jsp(servlet)+实体+数据库的蛮荒时代到MVC三层架构到spring诞生后的 ssm = spring + springMVC +mybatis到springboot 自动装配这时候 单个服务的开发已经变得极为迅速高效,而java强大的生态,导致项目的访问者会逐渐膨胀。而单机服务器,再强大,也无法承载极高的并发数据量访问。这时候有一些策略就是 服务器集群,等价复.原创 2020-07-13 20:31:53 · 396 阅读 · 0 评论 -
单例模式还能这样 ——致敬狂神
饥汉模式(积极加载)public class Hungry { byte[] byts1 = new byte[1024*1024]; byte[] byts2 = new byte[1024*1024]; byte[] byts3 = new byte[1024*1024]; byte[] byts4 = new byte[1024*1024]; private Hungry(){}//构造器私有化 private static Hungry instance = new Hungry()原创 2020-07-08 18:38:46 · 357 阅读 · 1 评论 -
dubbo+zookeeper初体验 ——致敬狂神
一、环境搭建zookeeper 3.4.14安装http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz解压后使用一般会有闪退的问题,加上pause,查看报错,发现是找不到 zoo.cfg的问题到 zookeeper-3.4.14\conf 目录下发现只有zoo_simple.cfg 文件, 拷贝一份命名为zoo.cfg。再启动就ok了。我们再bin目录下可以分别看到 serve原创 2020-07-08 11:23:13 · 321 阅读 · 0 评论 -
sringboot的出现 ——致敬狂神
一、趋势熟悉ssm的同僚们,已经逐渐感觉到,配置+配置+配置。。。。。。 简直把人配到,头皮发麻!于是就像当初spring的出现一样,springboot诞生了。springboot项目打出来的target默认是 jar,它可以独立运行! 因为默认内置了 tomcat。二、核心它的最大特点就是自动装配!import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure原创 2020-07-08 10:47:36 · 121 阅读 · 0 评论 -
SpringMVC相关回顾以及整合mybatis ——致敬狂神
一、基础骨架创建这里演示的是配置地狱版。。。 配置文件是真特娘的多,这也是催生springboot诞生的一大原因吧1.创建一个空的maven项目,然后在pom中导入必要的spring相关包的依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>原创 2020-07-05 19:19:17 · 170 阅读 · 0 评论 -
对spring的一点儿理解 ——致敬狂神
一、概述人物:Rod Johson。。。 interface21spring是一个开源的免费的框架(容器)!spring是一个轻量级的,非入侵式的框架!控制反转(IOC) 面向切面编程(AOP)!支持事务的处理,对框架整合的支持!合一:spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架!三、静态代理与动态代理我们需要知道,代理是在干啥。代理就是把你要做的事情做一遍,那特么要代理有个锤子用?在java层面,就是 原业务类与该业务类的代理类会实现按同一个接口,原创 2020-07-02 19:00:15 · 174 阅读 · 0 评论 -
Mybatis基础要素回顾 ——致敬狂神
一、项目骨架搭建(idea集成maven的模式)1.创建一个空项目2.在资源目录中创建mybatis-config.xml文件(可顺带创建db.properties文件)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd原创 2020-06-29 20:06:22 · 123 阅读 · 0 评论 -
servlet回顾 ——致敬狂神
一、使用servlet基本操作1.配置对应的maven依赖,下面dependencies中,就是servlet所需要的jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap原创 2020-06-28 13:03:11 · 348 阅读 · 0 评论 -
java 网络编程笔记 ——致敬狂神
tcpudp服务端ServerSocketDatagramSocket客户端SocketDatagramSocket全是示例tcp客户端示例import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;public class TcpClientDemo01 { public static voi...原创 2020-06-26 20:56:37 · 455 阅读 · 0 评论 -
Lambda表达式进化历程 ——致敬狂神
可以使用lambda表达式的前提条件接口需要是函数式接口函数式接口:只有一个函数的接口。//函数式接口interface Lambda{ void one();}//阶段1 通常的实现类class Stage1 implements Lambda { @Override public void one() { System.out.println("一个普通类实现接口"); }}public class TestLambda{ //阶段2 静态内部类 static原创 2020-06-25 16:51:17 · 280 阅读 · 0 评论 -
关于Java 多线程 ——致敬狂神
创建方式1.继承Thread类public class test{ public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start();//启动子线程 for(int i = 0; i < 100; i++){ System.out.println("主线程main" + i);//主线程对比观察 } }}class MyThread exten原创 2020-06-25 16:11:54 · 200 阅读 · 0 评论 -
初试tomcat ——致敬狂神
如何访问一个网页的tomcat中可以修改一些配置在apache-tomcat-9.0.36\conf这个目录下,找到server.xml其中<Connector/> 这个标签对 里面的port就是 设置端口号的其中<Host/> 这个标签对 里面的name就是 设置主机名的我们可以去修改它并且会生效另外apache-tomcat-9.0.36\webapps这个目录下,每一个文件夹(例如:kuangshen/)就是一个应用我们至少需要 一个页面文件(例如:index原创 2020-06-23 20:39:41 · 264 阅读 · 0 评论 -
数据库连接池理解与使用 ——致敬狂神
理解最小连接数:10业务常用需要的连接数为10,则设置为10即可,保障平常业务流畅执行。最大连接数:15总共有15个准备链接,10个正常运行,5个闲置。业务超载时,最多同时15个一起执行,如果同时超过15的,则需要等待 =>。超时时间:1000ms不能让被服务者无限等待,所以设定一个时间,通知其不再继续等待,本次无法服务。较优秀的开源连接池DBCPC3P0Druid 阿里巴巴没想到 就是一顿jar包 一顿引。。。。...原创 2020-06-22 22:50:45 · 189 阅读 · 0 评论 -
mysql数据库回顾 ——致敬狂神
建表模板CREATE TABLE IF NOT EXISTS `student` ( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名', `pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码', `sex` VARCHAR(2) NOT NULL DEFAULT '女' COM原创 2020-06-21 22:24:53 · 6715 阅读 · 0 评论