
自学java
YarMing
让自己的脑子在开发中成长!
展开
-
java缓存技术介绍
一、什么是缓存1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache二、缓存的分类1、基于web应用的系统架构图2、在系统架构的不同层级之间,为了加快访问速度,都可以存在缓存操作系统磁盘缓存->减少磁盘机械操作数据库缓存->减少文件系统I/O...转载 2018-03-30 08:38:02 · 248 阅读 · 0 评论 -
trim标签用法
trim标签有点类似于replace效果。 trim 属性 prefix:前缀覆盖并增加其内容 suffix:后缀覆盖并增加其内容 prefixOverrides:前缀判断的条件 suffixOverrides:后缀判断的条件下面是项目中一个简单的例子<!-- 根据条件查询...转载 2018-04-22 19:34:53 · 4477 阅读 · 0 评论 -
mybatis与mapper映射文件
mapper映射文件头<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">mybatis配置文件头<?xml versi原创 2018-04-13 08:44:50 · 296 阅读 · 0 评论 -
dubbo的具体介绍
博主参考的是他人博客:https://blog.youkuaiyun.com/noaman_wgs/article/details/70214612原创 2018-04-18 18:32:58 · 183 阅读 · 0 评论 -
Druid 连接池
Druid 连接池简介Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部分: Druid是一个J...转载 2018-04-18 18:36:21 · 334 阅读 · 0 评论 -
关于项目的.git
# Created by .ignore support plugin (hsz.mobi)### JetBrains template# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio*.iml## Directory-based project ...原创 2018-04-19 16:22:12 · 240 阅读 · 0 评论 -
自定义groovy的POMjar包
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target&g...原创 2018-05-01 22:01:10 · 1114 阅读 · 0 评论 -
Bootstrap简单模板
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <!--IE内核使用更高的渲染展示效果--> <meta http-equiv="X-UA-Compatible" content="IE=edge&原创 2018-04-24 19:13:16 · 1647 阅读 · 0 评论 -
groovyclass文件和tomecat插件
<plugins> <!-- tomcat 插件,此版本的插件不能使用jdk1.8的版本,会报jsper编译错误--> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plu...原创 2018-04-29 11:30:48 · 281 阅读 · 0 评论 -
Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码
参考:点击打开链接https://blog.youkuaiyun.com/sunny243788557/article/details/45166397转载 2018-04-29 11:38:08 · 221 阅读 · 0 评论 -
关于json配置问题
以前用fastjson也只是硬编码,就好像这篇博文写的http://blog.youkuaiyun.com/jadyer/article/details/24395015昨天心血来潮突然想和SpringMVC整合,然后利用@ResponseBody注解的方式序列化输出json字符串下面是研究成果首先是applicationContext.xml中的相关配置<?xml version="1.0" enco...转载 2018-04-18 09:37:25 · 406 阅读 · 0 评论 -
java关于替换字符串传参问题
当使用方法里面的String参数的时候,在方法当中用replace操作字符串是不能操作的,因为String是引用类型,replace可以直接操作字符串可以参考replace方法源码,我是用javabean传的,表示有用!public class SanShu { private String string; private String yl; privat...原创 2018-03-29 14:53:54 · 488 阅读 · 0 评论 -
JSP九大内置对象及四个
equest 请求对象 类型 javax.servlet.ServletRequest 作用域 Requestresponse 响应对象 类型 javax.servlet.SrvletResponse 作用域 PagepageContext 页面上下文对象 ...转载 2018-03-29 14:45:02 · 226 阅读 · 0 评论 -
Java小白学习之路
Java自学攻略 自用教学网址:(里面包括各种流行框架)https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=100000029&idx=1&sn=9b4b4f5d0eb569183697133a68a444db&chksm=6bd63e315ca1b7279eb1f4b6c67a91ef14c1638ef...原创 2018-03-26 11:49:15 · 798 阅读 · 1 评论 -
学习JAVA的重要知识
重要知识 J2SE基础 (都是基础但是很重要)1. 九种基本数据类型的大小,以及他们的封装类。 2. Switch能否用string做参数? 3. equals与==的区别。 4. Object有哪些公用方法? 5. Java的四种引用,强弱软虚,用到的场景。 6. Hashcode的作用。 7. ArrayList、LinkedList、Vector的区别。 8. String、Strin...原创 2018-03-26 11:57:58 · 184 阅读 · 0 评论 -
java的学习以及学习程度
1、javaSE基础做什么都要基础,基础知识一定要学,直接去学框架有点不现实,基础这里面向对象、字符串处理、IO、线程这里一定要重点学!2、javaweb前端即使你想要做后端也不要想着不学HTML、CSS、JS,div+css布局一定要会,jQuery/bootstrap也要会。3、javaweb服务器端Tomcat服务器,要知道怎么部署,手动部署个webapp要会,配置虚拟机端口号要会,web-...原创 2018-03-26 14:02:42 · 407 阅读 · 0 评论 -
pom.xml项目所有依赖包jar
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0...转载 2018-04-09 17:59:35 · 1084 阅读 · 0 评论 -
java接口和抽象类的区别
接口1 因为java不支持多重继承,所以有了接口,一个类只能继承一个父类,但可以实现多个接口,接口本身也可以继承多个接口。2 接口里面的成员变量默认都是public static final类型的。必须被显示的初始化。3 接口里面的方法默认都是public abstract类型的。隐式声明。4 接口没有构造方法,不能被实例化。5 接口不能实现另一个接口,但可以继承多个接口。6 类如果实现了一个接口...原创 2018-04-10 15:47:30 · 966 阅读 · 0 评论 -
java线程中sleep和wait方法的区别
(不完整解析)参考个人博客!sleep和wait的区别有: 1,这两个方法来自不同的类分别是Thread和Object 2,最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3,wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用 synchronized(x){ x.no...原创 2018-04-10 16:16:52 · 516 阅读 · 0 评论 -
java线程的几种状态
一. 线程状态类型1. 新建状态(New):新创建了一个线程对象。2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3. 运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4. 阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到...转载 2018-04-10 16:24:46 · 196 阅读 · 0 评论 -
JAVA事务管理
一、有关事务管理的三个接口1、PlatformTransactionManager(常用平台事务管理器) ①DataSourceTransactionManager ②HibernateTransactionManager2、TransactionDefinition(定义事务) ①常用事务的隔离级别(共四种) repeatable_...原创 2018-04-03 17:37:33 · 473 阅读 · 0 评论 -
Mysql数据库权限DCLz知识
*养成习惯刷新:flush privileges;*在user数据库可以操作用户指定ip登录1、增加新用户:在user数据库创建create user '要创建的用户名' @'限制登录(ip/%)' identitied by '密码';2、给用户权限:grant 用户的权限(备注:包括增删改查等) on 数据库名.* to‘用户名’@‘限制登录(ip/%)’;*所以权限就用ALL或者ALL PR...原创 2018-04-04 09:47:51 · 322 阅读 · 0 评论 -
SpringBean的几种装配方式
1,类型 byType2,名字 byName3,工厂 contructor原创 2019-06-13 09:11:10 · 536 阅读 · 0 评论