- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 简单了解mybatis的执行原理:三大步
mybatis的执行原理三大步:主要就是看以下几个步骤的源码,了解执行的过程: DefaultSqlSession是实现了SqlSession接口的类//1.读取配置文件InputStream stream = Resources.getResourceAsStream("mybatis-config.xml");//2.加载配置文件内容SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(stream);//3.得
2020-10-22 21:07:37 139
原创 一步一步教你:使用远程连接工具SecureCRT给ubuntu安装mysql,并设置root用户为任意ip都可以连接
给ubuntu安装mysql,使用远程连接工具SecureCRT进行操作注意:所有步骤需要在连网的情况下进行首先在命令窗口输入: apt-get updateapt-get update是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。安装mysql输入:apt-get insatll mysql-server安装一个类似于Oracle中sqlplus的工具输入:apt-get i
2020-10-19 19:04:57 351
原创 一步一步教你:使用远程连接工具SecureCRT,在ubuntu中解压j安装JDK
用远程连接工具SecureCRT.exe连接ubuntu,安装JDK首先用SecureCRT.exe工具连接到虚拟机的IP地址在File文件下创建SFTP。连接成功后把JDK压缩包拖动到到SecureCRT.exe中的SFTP中。之后对压缩包进行解压:输入 tar -zxvf jdk压缩包名字 命令进行压缩。压缩成功后可以查看一下是否有这个文件之后可以切换到管理员权限,这样权限最大。对JDK的环境变量进行配置:输入 vim /etc/profile 命令对
2020-10-19 18:57:30 518
原创 手把手教你写一个简单的项目---->物联网环境监测系统
物联网环境监测系统需要用到的知识项目整体思路创建maven项目,配置pom文件项目开始:Environment实体类Utiles.class工具类异常信息类一些配置文件环境数据解析将解析后的数据以list形式发送到服务端服务端进行数据的接收调用方法开启服务端接受数据,把数据发送到数据库需要用到的知识SVN版本管理工具maven项目管理工具JDBC、连接池IO流线程池javaEE的一些基础知识log4j日志lombok的一些简单操作项目整体思路使用maven搭建好项目环境,使
2020-10-06 16:54:57 2347 1
原创 oracle笔记:新手上路必备。花了两天时间整理出来的,详细的不能再详细了。
总结一下这几天学习oracle的笔记,花了两天时间,终于给搞好了,本篇博客适合初学者学习,大佬可以绕道。。。orcale详细笔记Oracle中用户登录、创建用户sql语句的分类DQL基础数据查询基本查询语句:运算查询别名:拼接nvldistinct 去重排序条件查询单行函数哑表字符函数数字函数日期函数转换函数查询to_charto_numberto_date多表查询等值连接不等值连接左外连接、右外连接、全连接自连接操作结果集unionunion allminusintersectrownum聚合函数.
2020-09-17 20:33:08 273
原创 最最最细的线程池详解<干货>,看不懂算我的
线程池传统多线程带来的问题:多线程运行时间,系统不断的启动和关闭新线程,会过渡消 耗系统资源.过度切换线程的危险,从而可能导致系统资源的崩溃.池化技术不直接创建具体的资源,而是创建一个池,在池里面创建具体的资源以前是直接把任务交给具体的资源,而现在把任务交给池,池就会让空闲的资源去执行任务,任务执行完了以后,资源并不会销毁,而是停留池里面,等待下一个任务来执行线程池好处:降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗方便线程并发数的管控提供更强大的功能,延
2020-09-11 16:24:19 125
原创 使用DOM4j将xml封装成对象
使用DOM4j将cd.xml封装成对象cd.xml<?xml version="1.0" encoding="UTF-8"?><cds> <cd id="x112"> <name>周杰伦</name> <price>155.5</price> <title>七里香</title> </cd> <cd id="x113"> <name>.
2020-09-10 20:18:00 169
原创 使用DOM4J构建一个xml文件
使用DOM4J构建一个xml文件public static void main(String[] args) throws Exception { //创建document对象 Document document = DocumentHelper.createDocument(); //创建根节点 Element root = document.addElement("ancestors"); //创建子节点 Element child1 = root.addElement(".
2020-09-10 20:15:00 202
原创 XML的两种解析方式的具体应用
XML解析方式XML解析的方式一般分为俩种: DOM解析 SAX解析简单写一下这两个解析的解析代码如有对DOM解析和SAX解析不理解的可以下方评论。分享一些干货给你们对cd.xml文件的解析cd.xml<?xml version="1.0" encoding="UTF-8"?><cds> <cd id="x112"> <name>周杰伦</name> <price>155.5</price>
2020-09-10 20:05:12 141
原创 java代码写一个简单的web服务器,思路清晰,代码一看就明白
写一个简单的web服务器本人出入门槛,做一个小项目分享一下。有什么纰漏还请各位大佬指出。一直在努力,从未停止,大家共同进步。项目简介使用B/S架构,简单实现web服务器。本项目未使用任何第三方jar,复制粘贴即可用浏览器端向服务端发出请求,服务器根据请求的内容,做出相应的响应,返回给浏览器。eg:浏览器做出了请求:请求一张图片服务器会在自己的资源文件中查找有没有图片,有的话会返回一个图片。没有的话会做出资源未找到的响应项目需要用到的主要知识: IO流、网络编程、枚举、HTTP协议、线程池、
2020-09-09 22:56:58 646 2
原创 反射、DOM解析的简单综合应用
关于反射、xml解析的小作业使用xml标签对Person实体类中的私有属性赋值,并通过反射调用方法输出。之前学的知识都忘了,通过这个题目简单复习一下Person.java类public class Person { private String name; private int age; private int salary; public void show() { System.out.println("姓名:" + name + " 年龄:" + age + " 薪资
2020-09-09 20:10:16 174
原创 Java集合框架总结<----->小白入门必看基础知识
集合框架总结 数组:之前使用数组存储数据 数组只能存同意类型的数据 数组长度一旦确定不能改变 数组对象中基本没有可用调用的方法来操作数组 数组类型是使用 已有的类型+[] 组合而成 集合:现在使用集合存储数据 集合中能存储任意类型的对象 集合的长度可以自动增长 集合对象本身有很多方法可以调用,来操作集合中的数据 集合是由API中定义好的接口和实现类组成的集合框架同时,集合框架中还有很多不同特点的集合可以选择使用 Collection和Map是集合框架中的俩大类型
2020-09-01 22:19:07 143
原创 相关泛型术语
相关泛型术语1)参数化的类型:List2)实际类型参数:String3)泛型:List4)形式类型参数:E5)无限制通配符类型:List<?>6)原生态类型:List7)递归类型限制:<T extends Comparable>8)有限制的通配符类型:List<? extends Number>9)泛型方法:static List union()10)类型令牌:String.class附2:常用的形式类型参数1)T 代表一般的任何类。2)E 代
2020-09-01 22:11:42 94
原创 TreeSet集合添加对象时常见的错误
TreeSet:TreeSet集合的注意点:添加对象时必须实现比较器接口或者重写comparator中的compare() public static void main(String[] args) { java.util.TreeSet<Teacher> set = new java.util.TreeSet<>(); set.add(new Teacher(1, "a", 2)); //Teacher类必须被实现comparable接口或者重写comparator
2020-09-01 20:31:07 1119
原创 局部内部类中变量的使用
局部内部类:关于局部内部类的使用注意事项:局部内部类在JDK8之前只能使用成员变量和被final修饰的局部变量。JDK8之后,局部内部类如果使用局部变量那么局部变量默认被final修饰,但如果局部变量被重新赋值,那么局部内部类将不能在使用。具体看下例子: public void show() { int j = 0; //jdk1.8后默认被final修饰。1.8之前局部内部类只能访问成员变量,和被final修饰的局部变量 class A{ public void showA() {
2020-09-01 20:22:52 275
原创 关于迭代器嵌套使用<常见问题分析>
Iterator:举例关于链表迭代器嵌套使用: 问两个集合的交集,使用迭代器嵌套实现 使用Set集合的LinkedHashSet实现类进行编写。因为其输出是有序的 Iterator<String> iter = s1.iterator(); Iterator<String> iter1 = s2.iterator(); //示例1: //错误的 while(iter1.hasNext()){ if(s1.contains(iter1.next()
2020-09-01 20:17:22 731
原创 从小白到入门,Linux基础知识。
Linux基础知识基础知识大家好,我是个小白白。第一次写博客,第一次分享我的学习记录,望各位大佬多多指点,小弟一定努力做到最好。欢迎下方评论点赞加关注哈,以后共同学习共同进步。O(∩_∩)O哈哈~。下面分享一部分我刚刚学习的Linux命令。基础知识介绍一些常用的命令语句和基础知识CTRL+alt+t 从VM进入命令窗口CTRL + c 终端打印clear:清屏pwd:Print Working Directory,打印当前工作路径路径问题:绝对路径:一定是以 / 开头,eg:/ use
2020-08-01 21:07:20 278
DOM4J.jar.zip
2020-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人