- 博客(22)
- 收藏
- 关注
原创 SpringBoot介绍
SpringBoot简化Spring应用开发,约定大于配置,去繁从简,是Spring技术栈的整合,J2EE开发的一站式解决方案。 优点: 快速创建独立运行的Spring项目以及与主流框架集成 使用嵌入式的Servlet容器,应用无需打成WAR包 starters自动依赖与版本控制 大量的自动配置,简化开发,也可修改默认值 无需配置XML ,无代码生成,开箱即用 准生产环境的运行时应用监控 与云计算的天然集成 ...
2020-06-22 15:34:26
270
原创 Boolean
1、构造函数 Boolean(String s) 传入"true"返回 true ,忽略大小写 Boolean(boolean value) 2、静态变量 public static final Boolean FALSE = new Boolean(false); public static final Boolean TRUE = new Boolean(true);...
2020-01-17 15:15:00
337
1
原创 修改mysql数据库密码
1. 设置无密码登录 编辑/etc/my.cnf 添加 skip-grant-tables 不实用密码登录MySQL 下边是样例 [mysqld] datadir=/usr/local/mysql/data basedir=/usr/local/mysql socket=/tmp/mysql.sock user=mysql port=3306 character-set-server=utf8...
2020-01-14 13:55:05
174
原创 linux安装mysql
1、下载tar包 2、将mysql安装到/usr/local/mysql下 1. 解压 tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2. 移动 mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/ 3. 重命名 mv /usr/local/mysql-5.7.22-linux-gli...
2020-01-14 13:48:06
205
原创 javax.servlet.http.HttpServletRequest一些路径
HttpServletRequest request 请求:http://localhost:8080/hello request.getRequestURI() —— /hello request.getRequestURL() —— http://localhost:8080/hello request.getServletPath() —— /hello request.getRemote...
2020-01-08 11:19:28
231
原创 Mybatis插入数据返回主键ID
dao.java,必须是Entity long add(Entity Entity); dao.xml,useGeneratedKeys=“true” keyProperty=“id”。keyProperty写主键ID <insert id="add" useGeneratedKeys="true" keyProperty="id" keyColumn="id" parameterTyp...
2020-01-07 17:03:39
194
原创 Java收藏
1.Switch的参数类型 Only convertible int values, strings or enum variables are permitted 只允许使用可转换的int值,字符串或枚举变量 byte、char、short、int、String可以使用 long、float、double、boolean不可以使用 以及他们对应的包装类 2. char型变量中能不能存...
2019-09-20 14:22:36
245
原创 Java特殊关键字和保留字
关键字 assert 表示“断言”,两种使用方法: 1.若表达式为真,程序继续执行,否则抛出AssertionError异常 assert 表达式 assert false ; 2.与第一种相同,只是异常中有自己设置的错误信息; assert 表达式:错误信息; assert false : "哈哈哈!错误!不能继续执行了"; const Java的保留关键字,没有实际意义,但是不...
2019-09-17 18:26:14
403
原创 HTTP头部信息
通用头(General) Request URL: 请求的url Request Method: 请求的方法,GET、POST Status Code: 状态码(常用状态码) Remote Address: 远程IP地址 Referrer Policy: no-referrer-when-downgrade 响应头(Response Header) Cache-Control: 用来指定当前的请求...
2019-09-15 18:12:11
2105
原创 Linux
1.linux 查看端口是否被监听 查看指定的端口号的进程情况 netstat -anutp | grep 80 -a 显示所有 -n 以ip形式显示当前建立的有效连接和端口 -u 显示UDP协议 -t 显示TCP协议 -p 显示对应PID与程序名 查看某一端口的占用情况 lsof -i:80 ...
2019-09-15 15:19:29
141
转载 Cloneable接口和Object的clone()方法
Java中实现了Cloneable接口的类有很多。 像我们熟悉的ArrayList、Calendar、Date、HashMap、Hashtable、HashSet、LinkedList 等等。 1、Cloneable 接口 (1)一个类如果实现了 Cloneable 接口,就表示 Object 的 clone() 方法可以合法地对该类实例进行按字段复制。 (2)如果在没有实现 Cloneabl...
2019-09-15 08:59:15
197
原创 Java的理解
1.简单 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。 另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。 特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 2.面向对象 Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持...
2019-09-14 14:33:39
446
转载 Java 程序员常用资源工具集合(建议收藏)
搜索资源网站 学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。 当然有条件的话,搜索引擎首先还是推荐使用 Google,如果没办法使用,可以使用以下几个作为备用: Bing Bing 国际版:https://cn.bing.com/ 比某度好用,之前还被停用了几天,最近可以了。 DuckDuckGo DuckDuckGo:https://duckduckgo.com/ 从官...
2019-09-14 13:46:12
152
原创 Java反射应用
1. 获取一个Class对象 其中Class<?> 和Class<? extends Object>等效,可以接收所有java类 //方法一:新建一个对象,调用它的getClass()方法 Object object = new Object(); Class<? extends Object> c1 = object.getClass(); //方法二:直接调...
2019-09-11 11:54:29
293
1
原创 两个链表,可能有环,可能无环;可能相交,可能不相交;若相交,返回相交的第一个节点,若不相交,返回null。
初始头结点分别为 node1、node6 Node node1 = new Node(1); Node node2 = new Node(2); Node node3 = new Node(3); Node node4 = new Node(4); Node node5 = new Node(5); Node node6 = new Node(6); Node node...
2019-09-10 18:19:26
223
原创 原型模式
定义 用一个已经创建的实例作为原型,通过复制该对象来创建一个与原型相同或相似的新对象。 UML图 原型模式的实现 深拷贝和浅拷贝 1.浅拷贝 直接使用Object的clone()方法 public class Sex { private String type; public Sex() { super(); } public Sex(String type) { s...
2019-09-10 11:25:15
134
原创 单例模式
定义 一个类只有一个实例,且该类能自行创建这个实例的一种模式。 特点 只有一个实例对象。 该实例对象必须由单例类自行创建。 单例类对外提供一个访问该类的方法。 UML图 单例模式的实现 主要有两种:饿汉式单例、懒汉式单例 饿汉式单例 类一旦加载就创建为一个实例对象,保证在调用getInstance()方法前该实例对象就已经存在 懒汉式单例 类加载时不创建唯一实例,在调用getInsta...
2019-09-10 10:11:23
113
原创 数据库MySQL
1.数据库NULL值 NULL和0不能比较,不等价; sql语句不能使用比较运算符,例如 + < >,必须使用 IS NULL 和IS NOT NULL操作符。
2019-09-09 21:35:42
236
原创 一篇搞定23种设计模式
设计模式 设计模式是面向对象中反复出现的问题的解决方案,是有众多软件开发人员经过长时间的实现和错误总结出来的,可以说是最佳的经验。使用设计模式可以增加代码的可重要性、可读性、可靠性。 软件开发的七项原则 开闭原则:对扩展开放,对修改关闭。 历史替换原则:继承必须保证父类所拥有的性质在子类中仍然成立。 依赖倒置原则:高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖...
2019-09-09 21:26:06
180
原创 String相关
String相关 1.String、StringBuffer和StringBuilder的区别 String和StringBuilder线程不安全,StringBuffer线程安全; String不可变,StringBuffer和StringBuilder可变; 运行效率从快到慢:StringBuilder > StringBuffer > String;(StringBuffer基...
2019-09-09 15:33:38
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人