自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 滚动条滚动到最顶端

Javascript: parent.window.scrollTo(0, 0);

2019-04-28 16:24:44 5051

转载 Maven Pom文件标签详解

<spanstyle="padding:0px;margin:0px"><projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven...

2019-04-28 16:23:32 376

原创 ehcache设计思路

设计思路:读取数据:更新数据:

2019-04-28 16:22:44 479

原创 spring读取properties配置文件

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath*:/*.properties"/> <property name="fileEncoding...

2019-04-28 16:22:16 513

原创 spring定时任务

package com.job;public class TestJob { public void TestJobRun() { //自定义任务执行的内容 }}//XML文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework....

2019-04-28 16:21:55 118

转载 线程锁+线程池+线程同步等

1、并发编程三要素?1)原子性:原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。2)可见性:可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。实现可见性的方法:synchronized或者Lock:保证同一个时刻只有一个线程获取锁执行代码,锁释放之前把最新的值刷新到主内存,实现可见性。...

2019-04-28 16:20:39 7010

原创 ajax传数组参数

使用ajax请求,加上参数 traditional : true前端请求:ids为数组$.ajax({ url : "服务器地址", type : "post", data : { ids : ids }, traditional : true, success : function(data) { //回调处理 },...

2019-04-28 16:19:59 431

原创 NIO、BIO、AIO的区别

1.BIO (同步阻塞I/O模式)数据的读取写入必须阻塞在一个线程内等待其完成。这里使用那个经典的烧开水例子,这里假设一个烧开水的场景,有一排水壶在烧开水,BIO的工作模式就是, 叫一个线程停留在一个水壶那,直到这个水壶烧开,才去处理下一个水壶。但是实际上线程在等待水壶烧开的时间段什么都没有做。2.NIO(同步非阻塞模式)同时支持阻塞与非阻塞模式,但这里我们以其同步非阻塞I/O模式...

2019-04-28 16:19:27 104

原创 GC垃圾回收机制

常见的垃圾收集器有3类:新生代的收集器包括:Serial PraNew Parallel Scavenge老年代的收集器包括:Serial Old Parallel Old CMS回收整个Java堆(新生代和老年代)G1收集器1.Serial串行收集器-复制算法Serial收集器是新生代单线程收集器,优点是简单高效,算是最基本、发展历史最悠久的收...

2019-04-28 16:19:11 109

原创 java六大设计原则

1、单一职责原则(SingleResponsibilityPrinciple)高内聚,低耦合2、依赖倒转原则(DependenceInversionPrinciple)高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。即针对接口编程,不要针对实现编程3、里氏代换原则(LiskovSubstitutionPrinciple)定义1...

2019-04-28 16:18:53 341

原创 JVM内存参数设置

-Xms设置堆的最小空间大小。 -Xmx设置堆的最大空间大小。 -Xmn:设置年轻代大小 -XX:NewSize设置新生代最小空间大小。 -XX:MaxNewSize设置新生代最大空间大小。 -XX:PermSize设置永久代最小空间大小。 -XX:MaxPermSize设置永久代最大空间大小。 -Xss设置每个线程的堆栈大小 -XX:+UseParallelG...

2019-04-28 16:16:55 532

原创 IOC容器之BeanFactory和ApplicationContext

一、BeanFactory容器 1、这是一个最简单的容器,它主要的功能是为依赖注入 (DI) 提供支持,这个容器接口在 org.springframework.beans.factory.BeanFactor 中被定义。 2、在 Spring 中,有大量对 BeanFactory 接口的实现。其中,最常被使用的是 y XmlBeanFactory 类。这个容器从一个 XML...

2019-04-28 16:16:15 381

原创 Bean的作用域

singleton (单例模式) 该作用域将 bean 的定义的限制在每一个 Spring IoC 容器中的一个单一实例(默认) prototype(原型模式) 该作用域将单一 bean 的定义限制在任意数量的对象实例 request 该作用域将 bean 的定义限制为 HTTP 请求。只在 web-aware Spring ApplicationContext 的...

2019-04-28 16:16:02 244

原创 Bean的生命周期

1、Spring 对 bean 进行实例化,将值和 bean 的引用注入到 bean 对应的属性中;2 .如果 bean 实现了 BeanNameAware 接口, Spring 将 bean 的 ID 传递给 setBean-Name() 方法;3 .如果 bean 实现了 BeanFactoryAware 接口, Spring 将调用 setBeanFactory() 方法,将 Bean...

2019-04-28 16:15:45 78

原创 js转换后台返回date对象

if (value && value.time) { var date = new Date(value.time); content = ''; content += date.getFullYear(); content += '-'; content += ((date.getMonth() + 1) < 10 ? ("0" +...

2019-04-28 16:15:07 791

原创 获取请求IP地址

public static String getIpAddress(HttpServletRequest request) { String ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnore...

2019-04-28 16:13:26 1239

原创 HashMap、HashMap、ConcurrentHashMap

1.HashMap是线程不安全的,在多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。其结构如下:数组+链表结构(JDK1.8改为数组+红黑树)2.HashTable基本与HashMap的实现原理一样,差别是:HashTable不允许key和value为null HashTable是线程安全的...

2019-04-28 16:09:24 172

原创 mysql排名问题

根据分数排名,分数相同,名次相同,平分后的下一个名次应该是下一个连续的整数值select s.score,ROUND(rank) as rank from Scores s, (select score, @rank:=@rank + 1 as rank from (select score from Scores group by score order by score de...

2019-04-28 15:44:22 516

原创 idea git命令在terminal下乱码

git安装路径下的bash.bashrc文件,在文件最后添加:export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8"

2019-03-31 14:52:43 465

原创 idea控制台输出乱码

(1)IDEA安装路径下idea.exe.vmoptions文件和idea64.exe.vmoptions文件,最后一行添加-Dfile.encoding=UTF-8(2)setting----》Editor------》File Encodings(3)运行时添加参数:-Dfile.encoding=UTF-8...

2019-03-31 14:50:16 832

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除