
java基础
Liuerr0r
在校学生
展开
-
java基础学习笔记之数据类型
java数据类型分为:8大基础数据类型和3大引用数据类型。基础数据类型和引用数据类型的区别:1,基本数据类型变量声明之后就立刻会被分配内存空间,而引用数据类型声明变量时不会立即内存分配内存空间。例如:class Student{ }public Classdemo{ public static void main(String[] arg原创 2017-05-01 16:40:27 · 248 阅读 · 0 评论 -
NIO(一)缓冲
缓冲区是包在一个对象内的基本数据元素数组,其有四个重要属性 容量( Capacity):缓冲区能够容纳的数据元素的最大数量,容量在缓冲区创建时被设定,并且永远不能被改变。 上界(Limit):缓冲区的第一个不能被读或写的元素。或者说,缓冲区中现存元素的计数。 位置(Position):下一个要被读或写的元素的索引。位置会自动由相应的 get( )和 put( )函数更...原创 2019-04-03 22:27:04 · 132 阅读 · 0 评论 -
Actuator监控应用
Actuator是spring boot的一个附加功能,可帮助你在应用程序生产环境时监视和管理应用程序。可以使用HTTP的各种请求来监管,审计,收集应用的运行情况.特别对于微服务管理十分有意义.缺点:没有可视化界面。Maven依赖: <parent> <groupId>org.springframework.boot</groupId>...原创 2019-03-03 20:10:15 · 345 阅读 · 0 评论 -
热部署
热部署原理: spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。 其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个Clas...原创 2019-03-02 20:18:42 · 729 阅读 · 0 评论 -
Dubbo环境搭建
1、启动zookeeper 使用zookeeper 作为服务注册中心 2、创建itmayiedu-interface工程提供会员接口 创建itmayiedu-interface工程提供服务接口 3、创建itmayiedu-member-provider工程生产者 创建itmayiedu-member-provider 工程提供服务接口,生产者主要发布服务...原创 2019-03-05 20:45:08 · 98 阅读 · 0 评论 -
几个比较常见的eclipse快捷键
ctrl+shift+r:搜索工作区的任何文件alt+shift+r:重命名属性和方法Alt+方向键:当前行内容上下移动ctrl+.及ctrl+1:下一个错误及快速修改for + Control-Space:自动遍历集合Ctrl+Alt+H: 选中的方法在哪里被调用Ctrl+T:查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。全...原创 2019-02-25 21:21:43 · 160 阅读 · 0 评论 -
服务器文件下载方法
public void download() { InputStream in = null; OutputStream out = null; String path = request.getParameter("path"); File exportFile = new File(getFilePath(path));...原创 2019-02-13 20:54:15 · 953 阅读 · 0 评论 -
JavaWeb字符串编码解码,特殊字符串处理工具类
package com.gootrip.util;/** * 此类中收集Java编程中WEB开发常用到的一些工具。 * 为避免生成此类的实例,构造方法被申明为private类型的。 * @author */import java.io.IOException;import java.io.StringReader;import java.io.UnsupportedEncodin...原创 2019-02-16 21:24:00 · 806 阅读 · 0 评论 -
ORM基础
ORM的全称是Object Relational Mapping,即对象关系映射。ORM的实质就是将关系数据(库)中的业务数据用对象的形式表示出来,并通过面向对象(Object-Oriented)的方式将这些对象组织起来,实现系统业务逻辑的过程。为什么使用ORM?繁琐的代码问题 用JDBC的API编程访问数据库,代码量较大,特别是访问字段较多的表的时候,代码显得繁琐、累赘,容易...原创 2019-02-15 21:20:39 · 163 阅读 · 0 评论 -
JsonUtils 工具类
/** * */package com.je.core.util;import java.util.ArrayList;public class JsonUtils { /** * json字符串的格式化 * * @param json * @param fillStringUnit * @return */ ...原创 2019-02-14 18:05:01 · 705 阅读 · 0 评论 -
jsp基础
JSP的基本原理JSP的本质是Servlet,当用户向指定Servlet发送请求时,Servlet利用输出流动态生成HTML页面,包括每一个静态的HTML标签和所有在HTML页面中出现的内容。由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率极为低下。所有的表现逻辑,包括布局、色彩及图像等,都必须耦合在Java代码中,这的确让人不胜其烦JSP的 出现弥补了...原创 2019-02-01 21:02:39 · 129 阅读 · 0 评论 -
Jdbc工具类
/***JDBC工具类/public class JdbcUtil{ private static Logger logger; private Connection connection; private String driverName; private String url; private String username; priv...原创 2019-01-16 17:50:33 · 106 阅读 · 0 评论 -
Java基础-接口与抽象--抽象类
Java基础-接口与抽象--抽象类抽象类定义:用abstract申明的类就称抽象类。抽象方法:只声明而未实现的方法称为抽象方法,抽象方法必须使用abstract关键字声明。抽象类的定义及使用规则包含一个抽象方法的类必须是抽象类抽象类和抽象方法都要使用abstract关键字声明抽象方法只需要声明而不需要实现抽象类必须被子继承,子类(如果不是抽象类)必须覆写抽象类中的全部抽象方法。...原创 2019-01-31 20:54:36 · 170 阅读 · 0 评论 -
httpClient工具类
import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.commons.httpclient.HttpStatus;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;impor...原创 2019-01-21 17:12:29 · 175 阅读 · 0 评论 -
hibernate笔记(一)
1、下好hibernate包1)必须导入的包:hibernateXXX/lib/required2)可选的jar包:hibernateXXX/lib/optional3)导入mysql连接包mysql-connector-java-xxx4)导入log4j包 2、配置hibernate xml 文件 hibernate.cfg.xml 配置文件可以在hiber...原创 2019-01-17 19:39:51 · 93 阅读 · 0 评论 -
java基础学习笔记之String、StringBuffer、StringBuilder
String、StringBuffer、StringBuilder区别:String——字符串常量;它们的值在创建之后不能更改。StringBuffer——线程安全的可变字符序列。StringBulider——线程不安全的可变字符序列,在大多数实现中,它比StringBuffer要快。如果需要对字符串对象进行拼接删改一般首先选用StringBulider;如果需要考虑线程是原创 2017-05-01 16:51:31 · 325 阅读 · 0 评论 -
分布式情况下定时任务会出现哪些问题
分布式情况下定时任务会出现哪些问题?分布式集群的情况下,怎么保证定时任务不被重复执行分布式定时任务解决方案①使用zookeeper实现分布式锁 缺点(需要创建临时节点、和事件通知不易于扩展)②使用配置文件做一个开关 缺点发布后,需要重启③数据库唯一约束,缺点效率低④使用分布式任务调度平台XXLJOBXXLJOB介绍1、简单:支持通过Web页面对任务进行CRUD操作...原创 2019-04-02 22:05:35 · 1447 阅读 · 0 评论