自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 win10系统怎么关闭自动更新

现在win10已经很普遍了,对于win10 现在还不是很完美,比如自动更新功能,现在的选项中没有关闭自动更新的选项了,这是一个bug,微软要强制更新。我就忍受不了自动更新,会拉取网络,影响我们的上网体验,但是我们不要他自动更新,那怎么办呢,其实还是有解决方法的,下面就介绍怎么关闭自动更新功能!(ps:百度有些人写的其实是win8的自动更新,根本就不是win10的,我这个才是win10的处理方法)希...

2018-05-14 20:26:12 445 1

转载 Intellij IDEA神器居然还有这些小技巧

概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最爱的【演出模式】我们可以使用【Presentation Mode】,将IDEA弄到最大,可以让你...

2018-05-10 19:21:38 553

转载 HTTP的REST服务简介和最佳实践

REST简介   一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。  在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所...

2018-04-28 16:17:32 344

转载 IntelliJ Idea 常用快捷键列表

Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctr...

2018-04-28 15:07:48 165

转载 IDEA 及 Gradle 使用总结

自动编译组件目前Android开发的主流开发工具是 Eclipse 和 IDEA目前主流的自动化打包工具时 ant,maven,gradle。maven工具中有自己的依赖仓库维护,很多开源支持包在上面都有维护(国内的除外)gradle是近年来发展起来自动化构建应用,解决 ant 构建上的繁琐代码,并且也支持读取maven的配置形式,依赖maven的支持包结构好了,平时你们使用 eclipse 发布...

2018-04-28 14:02:18 602

转载 高级Java开发人员最常访问的几个网站

这是高级Java开发人员最常访问的几个网站。 这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是优秀网站的关键因素,这此网站都有较高的质量内容。下面逐一介绍:1. StackoverflowStackoverflow.com可能是编程世界中最受欢迎的网站。 有数百万个好问题和答案。 学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。stackoverfl...

2018-04-25 20:29:52 244

转载 Java中Double保留后小数位的几种方法

最近做个小实验,其中一部分要求将表单提交的数据转换为double,这个功能其实很简单直接一句Double.parseDouble(request.getParameter("chinese").trim())就可以实现,但因为是统计成绩,所以需要保留小数点后两位,所以各种百度发现了很多解决方法,这里特意总结下,万一以后又用上了呢? 返回double型的1.能四舍五入1 double d = 114...

2018-04-25 20:27:47 198

转载 Java—Timer的简单使用—schedule和scheduleAtFixedRate的区别

Timer,一般用来做延时任务或者循环定时执行的任务。例如:指定在一小时后闹钟就响了,或者每天6:00响,这些都是延时任务或者是定时循环的任务使用Timer的时候,必须要有一个TimerTask去执行任务,这是一个线程,它实现了Runnable接口,run方法里面就是线程需要做的,也是我们自己定义的。下面来看代码:上面几行代码只是定义了一个Date和一个Timer,以及一个TimerTask下面来...

2018-04-24 15:39:36 891

转载 Jsoup解析Html教程

Jsoup应该说是最简单快速的Html解析程序了,完善的API以及与JS类似的操作方式,为Java的Html解析带来极大的方便,结合多线程适合做一些网络数据的抓取,本文从一下几个方面介绍一下,篇幅有限,化繁为简。下载Jsouphttp://jsoup.org/download查看官方提供的手册:http://jsoup.org/cookbook/ 获取一个Document,这是Jsoup最核心的一...

2018-04-08 20:06:54 190

转载 Java线程安全和非线程安全

ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuff...

2018-02-24 14:55:50 146

原创 static、final、transient

final关键字的作用相信对于final的用法,大多数人都可以随口说出三句话:1、被final修饰的类不可以被继承2、被final修饰的方法不可以被重写3、被final修饰的变量不可以被改变重点就是第三句。被final修饰的变量不可以被改变,什么不可以被改变呢,是变量的引用?还是变量里面的内容?还是两者都不可以被改变?写个例子看一下就知道了: 1 public class FinalString...

2018-02-23 20:57:58 345

原创 ThreadLocal见解

相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知!看看JDK中的源码是怎么写的:This class provides thread-local vari...

2018-02-23 11:51:15 168

转载 史上最全的Maven Pom文件标签详解

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

2018-02-08 20:59:25 368

转载 tomcat,Jboss,weblogic区别与比较

一、tomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新

2018-02-07 20:56:12 204

原创 Java Map集合的详解

一,Map先说一下Map吧~如果程序中存储了几百万个学生,而且经常需要使用学号来搜索某个学生,那么这个需求有效的数据结构就是Map。Map是一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以使任意类型的对象。Map中不能有重复的键(Key),每个键(key)都有一个对应的值(value)。一个键(key)和它对应的值构成ma

2018-02-07 20:54:00 327

转载 Java单点登录权限系统

开源地址https://github.com/a466350665/smarthttps://git.oschina.net/a466350665/smartQQ交流群:454343484(群内含各种工具和文档下载)简述Smart定位用当下最流行的SSM(SpringMVC + Spring + Mybatis)技术,为您构建一个易理解、高可用、高扩展性的单点登录权限管

2018-02-03 08:50:57 856

原创 电商秒杀网址

http://developer.51cto.com/art/201601/503511.htm#topxhttp://blog.csdn.net/csdn265/article/details/51461466http://www.tuicool.com/articles/Erqm6zhttp://wenku.baidu.com/link?url=TCQJMKUiXRPIu--jOu

2018-02-02 20:30:34 168

转载 电商秒杀与抢购

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个W

2018-02-02 20:29:48 588 4

原创 EasyUI实用网址

http://www.java1234.com/easyui.html

2018-02-02 18:41:02 152

转载 IntelliJ IDEA使用教程 (总目录篇)

IntelliJ IDEA使用教程 (总目录篇)硬件要求IntelliJ IDEA 的硬件要求安装包云盘分享IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘(最新链接在文章底部评论里)注册与激活(建议下载安装专业版)IntelliJ IDEA(或者JetBrains PyCharm)中弹出“IntelliJ IDEA

2018-01-30 15:31:54 841

转载 Redis持久化存储(AOF与RDB两种模式)

Redis中数据存储模式有2种:cache-only,persistence;cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式;persistence即为内存中的数据持久备份到磁盘文件,在服务重启后可以恢复,此模式下数据相对安全。对于persistence持久化存储,Red

2018-01-29 16:33:30 128

转载 xshell评估过期解决办法

今天使用xshell5提示评估过期,然后在网上下载破解版的还是不行,最后终于找到了解决办法:1、登录网景官网的下载页面:https://www.netsarang.com/download/down_form.html?code=522,页面截图如下:2、不要看到英文一脸懵逼,直接在页面中有红色*号的地方输入个人信息,licensetype 必须选 Home and Schoo

2018-01-29 08:51:20 595

原创 jackson的使用心得

com.fasterxml.jackson.corejackson-databind首先,大家都知道前台和后台的数据交互,必然会用到json。然而,一些复杂的数据,很难直接转换成json格式的数据,这让我们程序员很头疼!直到我用到了jackjosn,直接可以将你想要的数据转换成json格式的数据。实例代码:import com.fasterxml.jackson.datab

2018-01-26 13:56:13 1005

转载 Http响应状态码大全

http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码 2xx (成功)表示成功处理了请求的

2018-01-23 15:50:20 225

转载 ZooKeeper原理及使用

ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper提供的Client API的使用,第三部分介绍一些ZooKeeper典型的应用场景。

2018-01-23 15:03:31 158

转载 Java中的equals和hashCode方法详解

Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用。equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来判断放入的对象是否重复。这里我们首先要明白一个问题:         

2018-01-23 15:02:16 123

转载 69道Spring面试题和答案

目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发

2018-01-21 18:51:53 349

转载 多线程面试题

多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环

2018-01-19 15:23:44 155

转载 多线程共享数据的方式

1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。2,如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,例如,设计4个线程。其中两个线程每次对j增加1,另外两个线程对j每次减1,银行存取款 有两种方法来解决此类问题:将共享数据封装成另外一个对象,然后将这个对象逐一传递给各个Runnable对象

2018-01-19 13:44:46 509

转载 Swagger集成Springboot生成Restful api

前言Spring Boot是目前最流行的微服务框架,Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。而Swagger是目前最流行的接口文档解决方案,本文主要通过代码实战的方式讲解Spring Boot 和Swagger集成

2018-01-16 10:00:00 258

转载 Swagger与SpringMvc集成生成Restful形式接口文档

swagger提供的接口文档相比传统的文档方式更加直观也更加高效,但是在网上找了很多关于Swagger与SpringMvc整合的资料,发现都比较繁琐,不是很满意,于是有了这篇博客,希望对大家有所帮助。12一、Swagger简介Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。

2018-01-16 09:58:32 292

转载 数据库建模三步骤:概念模型->逻辑模型->物理模型

概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。  用USE CASE来描述就是:“业务员”与“客户”就购买“商品”之事签定下“定单”。(此时可以不包含属性,只有实体集,联系集的分析结构)   逻辑模型就是要将概念模型具体化。要实现概念模型所描述的东西

2018-01-16 09:04:24 1043

原创 搭建Nginx图片服务器

一 搭建Nginx服务器     nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。①gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyum install gcc-c++ ②PCREPCRE(Perl Compatible R

2018-01-14 19:03:35 440

原创 Linux安装JDK,REDIS,MAVEN,TOMCAT步骤

1.安装Jdk1.8    rpm -qa |grep java(查询JDK版本)   java -version    卸载:yum -y remove +名字    安装JDK1.8    yum install java-1.8.0-openjdk-devel.x86_64        配置环境变量    vi  /etc/profile      

2018-01-14 18:49:23 199

转载 单点登录

1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。耶鲁大学(yale)开发的单点登录(Single Sign On)系统称为CAS(Central Authentication Service)被设计成一个独立的Web应用程序(cas.war

2018-01-14 18:45:23 311

原创 java线程面试题

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么

2018-01-14 18:42:22 400

转载 win10,win7 80端口被占用的检测和解决方法

windows系统得到占用该端口的PID。1打开运行(快捷键win+R)(也可以鼠标触摸开始菜单右键-运行)。2在运行框中输入”cmd“,回车。3回车之后就打开了命令提示符,再次输入"netstat -ano"。注意"netstat"和"-ano"之间有空格。之后再回车。

2018-01-09 19:02:45 411

原创 Centos 服务器 # service iptables save 报错

错误信息:The service command supports only basic LSB actions (start, stop, restart, try-restart, reload,force-reload, status)With RHEL 7 / CentOS 7, firewalld was introduced to manage iptables.

2018-01-05 14:23:30 395

原创 阿里云服务器下无/etc/sysconfig/iptables文件

iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。但在一些新装的系统中,可能会没有这个文件。工具/原料CentOS 6.5

2018-01-05 14:21:05 2295

原创 安装mysql5.7,如何将之前mysql的数据库导入

mysql5.0的默认路径是:C:\Program Files (x86)\MySQL\MySQL Server 5.0mysql5.7的默认路径是:C:\Program Files\MySQL\MySQL Server 5.7首先说下data文件夹在mysql中的地位:1、存放数据库文件的地方2、存放ibdata(所有数据库的信息都在这里)3、存放数据库的文件夹,比如有个

2018-01-04 20:22:17 4025

空空如也

空空如也

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

TA关注的人

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