- 博客(12)
- 收藏
- 关注
原创 CentOS7安装JDK1.8.0_261
跳转下载创建文件夹/usr/local/java将下载的压缩包解压到此文件夹配置环境变量vim /etc/profile在最后加入JAVA_HOME=/usr/local/java/jdk1.8.0_261CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH使其生效source /etc/profile通过 java -version 命令和
2020-07-31 17:39:44
1810
原创 CentOS7用yum安装MariaDB
创建 mariadb.repo仓库文件touch /etc/yum.repos.d/mariadb.repo写入文件内容:[mariadb]name = MariaDBbaseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDBgpgcheck=1自己找源查看系统版本:cat /etc
2020-07-31 16:37:25
524
原创 集合
集合类图List接口接口实现底层结构初始容量扩容方式线程安全线程安全代替集合ArrayList数组101.5倍×CopyOnWriteArrayListLinkedList链表无无×ConcurrentLinkedQueueVector数组102倍√速度慢(古老)Set接口接口实现底层结构初始容量扩容方式线程安全HashSetHashMap162倍×TreeSetTreeMap16
2020-07-30 16:40:49
148
原创 Object类详解
//native是一个计算机函数,一个Native Method就是一个Java调用非Java代码的接口。方法的实现由非Java语言实现,比如C或C++。public final native Class<?> getClass()//native方法,用于返回当前运行时对象的Class对象,使用了final关键字修饰,故不允许子类重写。public native int hashCode() //native方法,用于返回对象的哈希码,主要使用在哈希表中,比如JDK中的HashMap。
2020-07-29 10:33:22
186
原创 List集合存储不同类型的数据
public static void main(String[] args) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException { List<Integer> list = new ArrayList<>(); list.add(1); Class<? extends List> aClass = list.getClass(); Met
2020-07-28 15:12:32
2999
原创 Dubbo笔记(后续细学)
Dubbo简介dubbo是Alibaba公司生产的一个rpc(远程过程调用协议)实现框架;当当网维护的dubbox;什么是rpc协议?rpc协议是jdk底层提出的,可以远程调用不通项目中的方法.基本使用controller中注入service用@Refrence注解被调用的service用@Service注解(导Alibaba的包)参数或者返回值是实体类的,此实体类必须实现Serilizable接口注册中心通常用zookeeper(分布式协调服务)作为dubbo的注册中心工作流程
2020-07-27 10:26:30
88
原创 Linux安装Redis笔记
环境准备安装 gcc环境yum install gcc如果运行失败安装gcc套装yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum install glibc-commonyum install glibc-develyum install gccyum install make升级gccyum -y install centos-release-scl
2020-07-22 15:43:39
157
原创 Servlet笔记(要开心)
概述文章目录概述什么是servlet作用快速搭建目录结构web.xmlservlet注解方式常见问题引入servlet依赖乱码问题ServletContext转发&&重定向Cookie基本使用存储中文问题携带路径清楚cookie什么是servlet运行在服务端的Java小程序,是sun公司提供一套规范,用来处理客户端请求、响应给浏览器的动态资源。JavaWeb三大组件之一(Servlet、Filter、Listener),且最重要。作用获取请求处理请求做出响应快速搭建
2020-07-17 16:25:11
122
原创 线程(要开心)
线程线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。与进程的区别进程:正在运行的程序。程序进入内存运行,即变成一个进程线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。线程的使用1. 几种线程池newCachedThreadPool(可缓存线程池)如果线程池长度超过需要,可灵活回收空闲线程,若无可回收,则新建线程。特点 :工作线程的创建数量几乎没有限制(其实也有限制的,数目为Interger. MAX_VAL
2020-07-15 17:28:37
108
原创 MyBatis初体验(三)
MyBatis初体验(三)SqlMapConfig.xmljdbc.propertiespojo类UserDao测试类一对一&延迟一对多动态语句注解方式使用MyBatisSqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//...
2019-07-11 14:31:18
111
原创 MyBatis初体验(二)
MyBatis初体验(二)两种使用方式原始Dao开发方式Mapper.xml映射文件Dao接口Dao实现类Dao测试类Mapper动态代理方式使用规则Mapper.xml映射文件Dao接口Dao测试类使用分析Mybatis解决原生jdbc编程的问题实现类中用到的各种对象全局配置文件SqlMapConfig.xml映射文件Mapper.xmlparameterTyperesultMap事务问题if&...
2019-07-10 16:49:47
862
1
原创 MyBatis初体验(一)
MyBatis初体验(一)准备工作数据库建表目录结构POJO类pom文件全局配置文件SQLMapConfig.xml测试映射文件UserMapper.xml测试类这里先简单搭建一个基于MySQL数据库的MyBatis框架,只要照抄,就能体验MyBatis的增删改查,话不多说,直接上干货(详细的以后慢慢讲)准备工作数据库建表 DROP TABLE IF EXISTS `user`; ...
2019-07-09 17:48:01
382
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人