自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (48)
  • 收藏
  • 关注

原创 JAVA基础3

https://blog.csdn.net/u012888052/article/details/83504908Java基础1、List 和 Set 的区别2、HashSet 是如何保证不重复的3、HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?4、HashMap 的扩容过程5、HashMap 1.7 与 1.8 的 区别,说明 1....

2019-11-18 16:50:54 131

原创 JAVA基础2

项目中如何是多线程的?写日志、发短信、比较耗时间都可以使用多线程。 技术:线程池你在项目中是否遇到多线程安全问题?lock或者synjava中的锁lock或者syn备注:高级可能还会问到lock锁的原理(aqs)和syn原理java集合 HashMap1.7 和 1.8 ConcurrentHashMapHashMap与HashTable区别HashMap加载因子为...

2019-11-18 16:49:56 748

原创 JAVA运算符

二进制运算符,经常忘记,所以挂在博客上方便以后查阅。注:1的二进制为00...00001, 0的二进制为000.....0000. 3的二进制为00...00011 ,5的二进制为00....001011.按位与运算符(& 叫做and)  规则:0&0 = 0, 0&1 = 0, 1&1=1.也就是说两位同时为1,结果为1,否则为0  例子: 3 &amp...

2019-11-18 16:49:27 133

原创 JAVA基础1

Java基础1、List 和 Set 的区别 list和set都是继承 collection 接口; list特点:元素有放入顺序,元素可重复; set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉;2、HashSet 是如何保证不重复的 put调用了对象的hashCode和equals方法进行的判断,if (e.hash == hash &a...

2019-11-18 16:48:40 620

原创 transient使用小结

1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serializable接口。3)被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被tra

2018-01-05 16:31:07 339

转载 spring forward 转发 redirect 重定向

forward 转发,如return "forward:/hello"; 浏览器的地址栏不会变,但是有视图返回来redirect 重定向,如return "redirect:/hello"; 浏览器的地址栏会变。网络解释:spring控制器最后返回一个ModelAndView(urlName),其中urNamel可以是一个视图名称,由视图解析器负责解析后将响应流写回

2017-03-02 10:13:51 838

原创 JAVA 排序总结

冒泡排序(1)基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。[java]public class bubbleSort {public bubbleSort() {int a[] = { 49, 38,

2017-02-24 16:28:39 311

翻译 Linux 服务器的那些性能参数指标

一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题。这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的,而那些更加细致、专业的性能监测和

2017-01-20 13:51:33 375

原创 面试总结(四)

1 solar2 分布式3 dubbox4 dubbo中的vsion,group,timeout,retry5 dubbo的概念6 如何处理宕机情况,请求接口成功后本地服务挂了?7 autoware与resource8 netty概念原理API9 git打分支合并分支10 SQL单独索引共同

2017-01-06 08:40:49 392

翻译 redis 集群部署

转载请注明出处:http://hot66hot.iteye.com/admin/blogs/2050676最近研究Redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群.一:关于redis cluster1:redis cluster的现状reids-cluster计划在re

2017-01-03 08:50:28 367

翻译 深入浅出MyBatis-快速入门

http://blog.csdn.net/hupanfeng/article/details/9068003/  简介MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程

2017-01-03 08:42:24 229

翻译 spring 知识点

http://www.cnblogs.com/lucky_dai/p/5582532.html  详见Spring知识点提炼1. Spring框架的作用轻量:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,

2017-01-03 08:40:53 320

原创 2017元旦计划

元旦计划一:基础知识1 总结spring问题 研究部分源码  X2 熟悉redis 搭建 及常用命令 集群部署  X3 mongo搭建 及常用命令 集群部署 X4 Nginx搭建 及常用命令 集群部署 X 5 熟悉分布式 X6 sql explain 存储过程 函数  触发器  X7 shell 命令熟悉100个   X8 Hadoop spark  hive搭

2017-01-03 08:38:52 246

原创 Nginx 配置解释

1 用户组2 日志级别3 http   3.1 基本信息  3.2 fastCGI信息  3.3 负载均衡 upstream  3.4 虚拟主机配置 server  3.5 locations动静分离  3.6  I/O event参考食物模型

2017-01-01 22:44:34 216

原创 Netty 简单介绍

1  Netty基于NIO网络框架2  针对中间件诸如MQ场景下使用3  netty 使用步骤    3.1 构建bootsTrapping 配置服务器端基本信息           创建 ServerBoostsTrap  s ,        EventLoopGroup  e ,向b中添加组 channel localAddress childHandler     3.

2017-01-01 22:39:54 228

原创 zookeepr

1 分布式服务框架2  配置zoo.cfg    2.1 ticketTime:监听间隔时间    2.2dataDir:zk的数据文件文件路径    2.3clientPort 监听端口3集群配置 server.A =B:C:D 其中  A是数字第几台集群 B集群IP  C 端口  D:备用端口(主服务备用选举端口)4 树形结构      / namese

2017-01-01 22:29:30 341

转载 MongoDB存储结构

MongoDB存储结构http://www.cnblogs.com/zabery/archive/2012/07/09/mongodb-nei-bu-jie-gou.htmlMongoDB内部结构 一、前言本文主要讲述MongoDB使用的数据类型BSON,使用的传输协议Mongo Wire Protocol,MongoDB数据文件的内部结构。二、

2017-01-01 22:22:00 2795

原创 java 工具类

JAVA工具类 可以参考hutool,一应俱全。

2017-01-01 16:37:47 259

原创 面试总结(三)

1 熟悉redis内存结构,主从配置,常用命令适用范围2 熟悉nginx的搭建,常用配置,集群配置,静态资源配置,常用命令3 熟悉mongodb内存结构,效率4 熟悉netty使用范围,如何调用,如何理解非阻塞5 dubbo如何调用,原理,作用,优缺点6 explain作用,如何看sql执行效率7spring controll

2016-12-29 08:54:28 392

原创 面试总结(二)

1 事物嵌套使用2 shell命令 AWK sed  安装 部署  统计3 设计模式UML图 4 行业业务熟悉5 加密传输6 http与HTTPS的区别7 redis部署8报文传输解析 报文格式 snmp协议9  NIO netty10 zookeep使用11 原子变量 共享资源  ThreadLocal 多线程框架12 redis mongo 内存结构

2016-12-25 18:55:01 321 1

原创 面试总结(一)

1  GC回收机制  JVM优化   答:1>复制算法       2>清除标记算法  3>jvM堆栈     jvm:4>jvm结构2  Struts 和spring 底层源码 IOC    答:实现原理及基础类3  Nginx 反向代理搭建   答 :1>tomcat+redis session共享        2>防火墙  负载均衡3>nginx

2016-12-21 18:08:22 367

原创 Java 提升篇必备

UML类图几种关系的总结http://blog.csdn.net/dragonpeng2008/article/details/6836448 Java中Filter、Servlet、Listener的学习http://blog.csdn.net/agileclipse/article/details/9014683 spring mvc 核心类与接

2016-12-13 10:37:37 781

转载 适配器模式

1. 概述  将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题  即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。      下面是两个非常形象的例子             3. 模式中的角色  3.1 目标接口(Target):客户所期待的接

2016-11-28 10:35:03 221

原创 获取文件内容

获取当前项目的路径:ClassLoaderTest.class.getClassLoader().getResourceAsStream("log4j.properties");

2016-09-22 11:08:05 404

转载 sprign DI和IOC理解

依赖注入和控制反转是同一概念:        依赖注入和控制反转是对同一件事情的不同描述,从某个方面讲,就是它们描述的角度不同。依赖注入是从应用程序的角度在描述,可以把依赖注入描述完整点:应用程序依赖容器创建并注入它所需要的外部资源;而控制反转是从容器的角度在描述,描述完整点:容器控制应用程序,由容器反向的向应用程序注入应用程序所需要的外部资源。

2016-09-06 10:10:52 327

原创 Excutors 多线程启动方式之一

//日志线程启动ScheduledExecutorService logScheduler = Executors.newSingleThreadScheduledExecutor(); long initialDelay=50;long delay=5; logScheduler.scheduleWithFixedDelay(new GetAcquireDataThrea

2016-08-16 09:24:38 1044

原创 RSA加密解密方式

package com.un.ussp.component.secure.util;import java.io.ByteArrayOutputStream;import java.security.KeyFactory;import java.security.interfaces.RSAPrivateKey;import java.security.interfaces

2016-08-12 09:27:13 1500

原创 java序列化方法

/**     * 序列化     *      * @param params     * @return     * @throws IOException     */    public String serialize(Object... params) {        String serializeString = null;     

2016-08-08 15:36:18 224

原创 mongDB 感想

这两天把mongDB 环境搭建好 写个中间件  测试数据存储查询效率

2016-08-04 11:53:45 255

转载 redis常用命令

启动 Redis 服务src/redis-server或者src/redis-server redis.confsrc/redis-server redis.conf 1>log.log 2>errlog.log1为标准输出,2为错误输出将 Redis 作为 Linux 服务随机启动vi /etc/rc.local, 加入代码:/root/install/r

2016-08-04 11:51:59 206

转载 JAVA 基础紮记

一、==符的使用首先看一段比较有意思的代码[java] view plaincopyInteger a = 1000,b=1000;  Integer c =100,d=100;    publicvoid mRun(final String name){         new Runnable() {

2016-07-21 10:51:55 243

原创 web.xml

context-param > Listener > Filter > Servlet

2016-07-18 10:55:43 255

原创 Junit 之单元测试规范写法

@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "file:src/test/resources/spring.xml"})@WebAppConfigurationpublic class test{    @Autowired    EditHouseProp

2016-07-18 09:56:48 614

原创 google Gson 的用法

1 public class JsonTool {private static Gson gson = null;/*** 创建谷歌json* @return*/public static Gson createGson() {if(gson == null){GsonBuilder builder = new GsonBuilder();bui

2016-07-15 10:43:39 259

转载 Linux vi命令使用

刚开始学着用linux,对vi命令不是很熟,在网上转接了一篇。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指 令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世界里

2016-07-05 15:14:37 435

转载 java 时间处理

首 页阅览室馆友我的图书馆帐号2009-08-20  xiagirl333   阅 8656  转 94转藏到我的图书馆微信分享:Java代码import   

2016-06-26 11:58:16 257

转载 Spring Security 简介

在 Web 应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的

2016-06-12 18:04:15 4828 1

转载 maven-compiler-plugin

在pom.xml中没有声明的加入这个plugin时,是按照1.3来进行编译的。可以在这个plugin中指定source和target的版本,当指定的版本是1.5,而用到的编译器确实jdk1.6时,即使源码中用到了JDK1.6库中的方法,照样可以编译通过。当然,如果source中有泛型,设定版本为1.3,还是编译不过的。这里source和target版本的含义应该是指定java虚拟机所能

2016-06-03 11:00:02 378

转载 Apache jar包总结

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Codec

2016-05-27 18:18:53 8272

转载 java 序列化和反序列化

序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例序列化的什么特点: 如果某个类能够被序列

2016-05-27 14:52:43 275

企业-科大讯飞真题(4题).pdf

企业-科大讯飞真题(4题)

2021-11-17

06-Java反射面试题(11题)-新增.pdf

06-Java反射面试题(11题)-新增

2021-11-17

企业-华胜天成真题(20题)-新增.pdf

企业-华胜天成真题(20题)-新增

2021-11-17

企业-中讯志远科技真题(7题)-新增.pdf

企业-中讯志远科技真题(7题)-新增

2021-11-17

企业-文思创新面试题(15题)-新增.pdf

企业-文思创新面试题(15题)-新增

2021-11-17

08-JavaWEB面试题(19题)-新增.pdf

08-JavaWEB面试题(19题)-新增

2021-11-17

20-Memcached面试题(24题).pdf

20-Memcached面试题(24题)

2021-11-17

11-Spring Boot面试题(92题).pdf

11-Spring Boot面试题(92题)

2021-11-17

25-微服务 面试题(50题).pdf

25-微服务 面试题(50题)

2021-11-17

12-Spring Cloud面试题(35题).pdf

12-Spring Cloud面试题(35题)

2021-11-17

企业-腾讯校招面试题真题(20题)-新增.pdf

企业-腾讯校招面试题真题(20题)-新增

2021-11-17

24-数据结构与算法面试题(21题).pdf

24-数据结构与算法面试题(21题)

2021-11-17

mysql8中文参考手册.pdf

mysql

2021-11-17

refman-8.0-en.a4.pdf

MySQL 8.0 Reference Manual,MySQL 8.0 Reference Manual,MySQL 8.0 Reference Manual

2021-11-17

350道Java面试题手册(整理100家企业).pdf

Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目Java面试题目

2020-03-22

经典JSP.pdf

经典JSP.pdf

2015-07-17

HTTP与FTP协议基础

HTTP与FTP协议基础

2014-05-22

(Java数据结构和算法

( Java数据结构和算法 ( Java数据结构和算法 ( Java数据结构和算法 ( Java数据结构和算法 ( Java数据结构和算法 ( Java数据结构和算法

2014-05-22

如何用JAVA程序取得IP地址

如何用JAVA程序取得IP地址,如何用JAVA程序取得IP地址

2014-05-22

网络蜘蛛的简单设计与研究

很不错哦,很好,可与i用,网络蜘蛛的简单设计与研究,网络蜘蛛的简单设计与研究

2014-05-22

02-Java注解面试题(2题)-新增.pdf

02-Java注解面试题(2题)-新增

2021-11-17

07-Java序列化面试题(10题)-新增.pdf

07-Java序列化面试题(10题)-新增

2021-11-17

04-Java异常面试题(8题)-新增.pdf

04-Java异常面试题(8题)-新增

2021-11-17

05-Java中的IO与NIO面试题(15题)-新增.pdf

05-Java中的IO与NIO面试题(15题)-新增

2021-11-17

14-MyBatis 面试题(28题).pdf

14-MyBatis 面试题(28题)

2021-11-17

企业-诚没面试题(23题).pdf

企业-诚没面试题(23题)

2021-11-17

19-MongoDB面试题(95题).pdf

19-MongoDB面试题(95题)

2021-11-17

01-JavaOOP面试题(108题).pdf

01-JavaOOP面试题(108题)

2021-11-17

26-Linux面试题(48题).pdf

26-Linux面试题(48题)

2021-11-17

17-Redis面试题(50题).pdf

17-Redis面试题(50题)

2021-11-17

企业-某公司真题(54题)-新增.pdf

企业-某公司真题(54题)-新增

2021-11-17

13-Dubbo 面试题(40题).pdf

13-Dubbo 面试题(40题)

2021-11-17

企业-智慧流真题(26题)-新增.pdf

企业-智慧流真题(26题)-新增

2021-11-17

10-Spring面试题(131题).pdf

10-Spring面试题(131题)

2021-11-17

23-RabbitMQ面试题(32题).pdf

23-RabbitMQ面试题(32题)

2021-11-17

18-ZooKeeper 面试题(49题).pdf

18-ZooKeeper 面试题(49题)

2021-11-17

21-Elasticsearch 面试题(24题).pdf

21-Elasticsearch 面试题(24题)

2021-11-17

22-Kafka 面试题(25题).pdf

22-Kafka 面试题(25题)

2021-11-17

03-Java集合-泛型面试题(24题)-新增.pdf

03-Java集合-泛型面试题(24题)-新增

2021-11-17

15-JVM面试题(87题).pdf

15-JVM面试题(87题)

2021-11-17

空空如也

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

TA关注的人

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