java
记录基础知识。
哆啦阿梦
这个作者很懒,什么都没留下…
展开
-
springboot多数据源使用canal同步master数据库
canal数据库同步准备 0:binlog文件0.1:binlog文件包含两种类型:索引文件(文件名后缀为.index)用于记录哪些日志文件正在被使用日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语句)语句事件。索引文件大小:我们可以通过 max_binlog_size 参数设置binlog文件的大小。Binlog最大值,最大和默认值是1GB,该设置并不能严格控制Binlog的大小,尤其是Binlog比较靠近最大值而又遇到一个比较大事务时,为了保证事务的原创 2020-09-14 14:10:11 · 1638 阅读 · 0 评论 -
学习getRequestDispatcher()与sendRedirect()笔记
1、request.getRequestDispatcher()是请求转发,前后页面共享一个request ; 这个是在服务端运行的,对浏览器来说是透明的。 2、response.sendRedirect()是重新定向,前后页面不是一个request。而这个是在浏览器端运行的。StudentServiceImple ssi = new StudentServiceImple(); List原创 2017-12-28 19:11:23 · 221 阅读 · 0 评论 -
反射笔记
Java反射机制主要提供以下功能: ● 1.在JVM运行时判断任意一个对象所属的类; ● 2.在JVM运行时构造任意一个类的对象; ● 3.在JVM运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法); ● 4.在JVM运行时调用任意一个对象的方法 ● 5.生成动态代理java.lang.Class类和java.lang.refle原创 2018-01-31 22:30:28 · 217 阅读 · 0 评论 -
单例模式(未完)
单例模式: Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在,减少了系统性能开销。单例模式三要素: 1. 构造方法私有化; 2. 静态属性指向实例; 3. public static的getInstance方法,返回第二步的静态属性。单例模式主要追求性能:线程安全、调用效率高、延迟加载。实现方式:懒汉式(延迟加载,使用时初始化),饿汉式(声明时初始化),双原创 2018-02-01 23:03:45 · 158 阅读 · 0 评论 -
JavaBean、pojo、ejb、vo、dto
JavaBeanJavaBean是一个Java对象,它是可序列化的,有一个空的构造函数,并允许使用getter和setter方法访问属性。它将许多对象封装到单个对象(bean)中,可以作为单个bean对象而不是多个单独对象传递。JavaBean是公共Java类,但是为了编辑工具识别,需要满足约定:该类必须具有公共的默认构造函数, 栗子:public void name();无参数属性使用publ原创 2018-03-01 00:19:21 · 224 阅读 · 0 评论 -
git和GitHub IDEA拒绝合并git项目
git和GitHubgit是一个版本控制工具 github是一个用git做版本控制的项目托管平台。 使用git上传项目到github 一、创建github repository(仓库) 二、安装git客户端 https://git-scm.com/ 官网下载,安装,一路默认安装完成。 绑定用户:打开git-bash.exe,因为Git是分布式版本控制系统,所以需要填写用户名...原创 2018-02-21 01:03:15 · 586 阅读 · 0 评论 -
Eclispe项目上传到GitHub
步骤 1 : 在Git上新建仓库 http://blog.csdn.net/qq_36653267/article/details/79341587具体步骤都在这;符号“+”--> New Repository-->输入名字-->Create Repository-->得到git地址(https/ssh) 步骤 2 : 在Eclipse中创建一个java项目File--...原创 2018-02-23 15:45:33 · 174 阅读 · 0 评论 -
关于项目中查询jar包问题
每个项目都需要很多jar包,怎么写pom.xml文件困扰我良久,后来在论坛上有大佬给出网站http://mvnrepository.com/,才发现这个桃花源。话不多说上图: 这些可以解决我不知道选择jar包版本问题,通常都是选择用的最多的,(从众心理),以后再补充吧。原创 2018-04-02 13:49:37 · 576 阅读 · 0 评论 -
用eclipse上传项目到github上
[转载](http://blog.csdn.net/ymfwj/article/details/52491194)用eclipse来上传项目到github上,顺便总结一下操作步骤供以后用。1、在www.github.com上注册自己的账号,然后登录进去,创建一个仓库2、在ec...转载 2018-02-23 13:29:59 · 194 阅读 · 0 评论 -
ContOS6.10的Java openjdk与Tomcat安装与配置
Java OPENJDK安装与配置准备工作:由于ContOS6.10默认安装了jdk1.6,所以要先卸载,如果没安装可跳过此步;yum -y remove java确认安装版本:yum search java|grep jdk3. 安装:yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_...原创 2019-10-09 14:52:07 · 230 阅读 · 0 评论 -
Redis在Windows(win10)下安装
Redis下载:Windows下载地址:https://github.com/MicrosoftArchive/redis/releases下载后解压:win+r-->运行cmd-->D:\Redis目录下的两个文件\redis-server.exe redis.windows.conf成功运行截图:设置redis服务:C:\Users\MF&...原创 2018-06-11 15:56:50 · 15561 阅读 · 1 评论 -
Spring笔记
Spring是一个基于IOC和AOP的结构J2EE系统的框架 Spring框架的全部教程,详细点这里 IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接...原创 2018-02-20 18:53:09 · 210 阅读 · 0 评论 -
Mybatis笔记
MybatisMybatis详细教程MyBatis 是支持定制化 SQL、存储过程以及高级映射的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。1.使用m...原创 2018-03-01 16:19:06 · 245 阅读 · 0 评论 -
SpringMVC笔记
SpringMVC详细教程 SpringMVC 原理图: 1. 用户访问 /index 2. 根据web.xml中的配置 所有的访问都会经过DispatcherServlet 3. 根据 根据配置文件springmvc-servlet.xml ,访问路径/index 会进入IndexController类 4. 在IndexController中指定跳转到页面index.jsp,并传递...原创 2018-02-25 23:22:27 · 155 阅读 · 0 评论 -
hibernate笔记
使用JDBC做数据库相关功能开发会做很多重复性的工作,比如创建连接,关闭连接,把字段逐一映射到属性中。 Hibernate把这一切都封装起来了,使得数据库访问变得轻松而简单,代码也更加容易维护。 MySQL数据库信息: 应用程序通过Hibernate把 一个 Product对象插入到数据库的product_表中 hibernate.cfg.xml 配置文件提供链接数据库的基本信息账号原创 2018-01-24 20:55:47 · 194 阅读 · 0 评论