自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BoomMan

爱生活,爱Coding.....

  • 博客(67)
  • 收藏
  • 关注

原创 Java1.8解决空指针比较问题

在编程中遇到如下情况你该如何处理?Integer s=null;Integer t=1;//如何比较他们是否相等?//那么现在呢?Integer s=1;Integer t=null;//如果你使用equals() s.equals(t); //会爆出如下Exception in thread "main" java.lang.NullPointerException//那么在java

2017-09-30 14:05:01 973

原创 用户 角色 权限 菜单

用户 角色 权限 菜单

2017-09-28 20:27:55 2867

原创 mysql插入与主键相同值的另一个字段

insert into users(username,password) values((select auto_increment from information_schema.tables where table_schema ='mytest' and table_name='users'),'123456' );select * from information_schema.tables

2017-09-28 18:36:50 7749

转载 vim常用命令总结 (转)

转载自:http://www.cnblogs.com/yangjig/p/6014198.html  在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。   vim 选择文本,删除,复制,粘贴   文本的选

2017-09-28 13:57:47 264

转载 response.setContentType()的作用及参数

转载自:http://blog.sina.com.cn/s/blog_a03d702f010143tw.html response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符

2017-09-28 10:58:05 421

转载 Stream:java1.8新特性

Java1.8 个人总结

2017-09-28 09:36:08 401

原创 leetcode500 Java1.8 Stream

leetcode500. Keyboard Row题目大意为求其输入的字符在键盘上是否为同一行class Solution { public String[] findWords(String[] words) { return Stream.of(words).filter(s -> s.toLowerCase().matches("[qwertyuiop]*|[asdfg

2017-09-27 20:48:22 337

原创 Java数组的复制Arrays.copyOf()、System.arraycopy()、nums.clone()

Java数组的复制Arrays.copyOf()、System.arraycopy()、nums.clone()

2017-09-27 20:28:23 926

转载 StarUML使用说明-指导手册

StartUML使用

2017-09-25 18:21:29 6311

原创 关于路由器出现问题记录

在路由器进行WP中继桥接的过程中,网络问题在浏览网页,视频时都很流畅,网路测试用ping命令 在 1-20ms之间但是…但是..但是…在你看直播 如斗鱼时 会发现网络奇卡这是因为因为需要同步所以丢包严重,造成网络堵塞所以桥接网络还是用网线吧

2017-09-23 18:24:37 313

转载 Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结:因内容较多,提供原文链接下载。 写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时

2017-09-22 16:08:05 421

原创 Java 日志框架体系 研发分享

Log4j学习记录

2017-09-22 15:59:33 205

原创 java web封装绝对路径

java web封装绝对路径<%=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath() %><!--结果:http://localhost:8080 -->

2017-09-21 16:17:36 357

转载 Linux命令总结

转载自:http://blog.csdn.net/bravezhe/article/details/7474440注销:exit关机:shutdown -h  now重启:reboot帮助:man lsman -f lsinfo ls时间:date +%Y/%m/%d更改文件用户组chgrp -R user file/d更改文件用户chown -R user file

2017-09-21 13:02:18 213

原创 Redis初次使用

Redis初次使用Redis安装Windows:https://github.com/MicrosoftArchive/redis/releases Linux:https://redis.io/downloadRedis配置文件详解:http://www.cnblogs.com/joshua317/p/5635297.html Linux:下载地址 http://117.131.216.1

2017-09-21 11:19:14 437

原创 JRebel实现远程热部署

1.开启JRebel在远程下面是在linux配置环境1.下载相关依赖curl -O http://dl.zeroturnaround.com/jrebel-stable-nosetup.zipunzip jrebel-stable-nosetup.zipmv 命令到你能记得住的地方后面会用到2.到tomcat的bin目录下3.创建文件 catalina-jrebel.sh 内容为#!/bin/b

2017-09-20 20:04:32 1193 1

转载 yum命令常用参数详解

转载自:yum命令常用参数详解yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。现在把常用的yum命令参数整理如下:一、列举包文件列出资源库中所有可以安装或更新的rpm包# yum list列出资源库中特定

2017-09-20 15:17:55 6866

原创 yum安装JDK和Tomcat

查询yum仓库中有什么软件 yum list查询制定名称 方法一: yum -y list java*方法二: yum search java安装java yum -y install java-1.7.0-openjdk*这里不能用yum下载的原因是 yum上tomcat版本才到6.0 可以自己下载tomcat解压通过 tar -zxvf 解压文件然后 到 bin目录下

2017-09-20 15:15:11 478

原创 CentOs安装再记录

选择CentOs的1G版本时会默认加载可视化界面,但是我们工作中需要命令的更稳定下图仅给出主要步骤,其余默认第一个 下面选择1G版本安装:

2017-09-20 14:14:37 317

原创 配置yum源aliyun

http://mirrors.aliyun.com/

2017-09-20 13:58:34 1451

原创 IDEA 配置安装Apache Tomcat 的 Maven 插件一键部署

Apache Tomcat 的 Maven 插件1.要求Tomcat的配置文件中配置了用户名和密码即到管理页面这三个你都可以通过用户名密码成功进入2.配置Maven在pom.xml中的build添加如下内容 <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId>

2017-09-20 11:45:47 2206

原创 无法连接远程mysql 错误2003,无法连接远程winserver

1.近期出现一个问题无法连接阿里云的mysql 2.无法连接远程的winserver.测试:用手机流量可以连接上是公司把端口相关请求关闭了。 记录下不是自己配置的问题,希望这篇文章可以解决很多人的困惑。

2017-09-20 09:19:20 1986 5

原创 记录面试问题

记录面试问题

2017-09-20 07:45:21 548

原创 Java算法中Integer常用方法

Java算法中Integer常用方法

2017-09-20 07:44:20 2108

原创 算法中的时间复杂度和空间复杂度

算法中的时间复杂度和空间复杂度

2017-09-19 20:34:52 528

原创 技术相关博客收藏

1.thymeleaf使用详解2.SpringBoot相关3.Thymeleaf利用layout.html文件生成页面布局框架

2017-09-19 17:58:33 467

转载 使用Thymeleaf API渲染模板生成静态页面

转自:使用Thymeleaf API渲染模板生成静态页面 Thymeleaf 是新一代的Java模板引擎,它的语法对前端开发者友好可直接打开编辑,Spring Boot也建议使用它作为你的模板引擎,本文将演示如何使用它提供的API来渲染模板生成静态页面。引入Maven依赖 <dependency> <groupId>org.thymele

2017-09-19 17:55:19 3757

原创 IDEA将Mavn项目发布到自己的私服仓库

准备安装配置可参照: Eclipse的Maven安装开始表演1.配置IDEA默认设置,否则每次启动都要修改项目的设置 2.3.发布项目 4.使用 <dependency> <groupId>ServletDao</groupId> <artifactId>SOATest</artifactId> <version>1.0-SNAPSHOT<

2017-09-19 16:33:14 1075

原创 如何查看CSDN自己的排名

将username的值改为自己的 http://m.blog.csdn.net/blog/index?username=boom_man

2017-09-19 15:25:06 713

原创 位运算学习笔记

原因来自leetcode-231位运算主要有 7种位运算符: 与&、非~、或|、异或^、右移>>、左移 << 、0填充右移>>>与& A&B A化为二进制,B化为二进制. 两个操作数中位都为1,结果才为1,否则结果为0非~ 非也称按位取反或| A|B化为二进制.两个位只要有一个为1,那么结果就是1,否则就为0异或^ A^B化为二进制.两个操作数的位中,相同则结果为0,不同则

2017-09-19 15:14:36 583

转载 Java面试题全集(中)

这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。 补充:Sun Microsystem

2017-09-19 08:07:51 1048

转载 Java面试题全集(下)

原文出处: 骆昊这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会

2017-09-19 08:06:27 1243

转载 Java面试题全集(上)

原文出处: 骆昊2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容

2017-09-19 08:04:57 13207 2

原创 算法练习收藏

(贪心)最大子阵列 (贪心)跳跃游戏

2017-09-18 13:33:04 589

原创 设计模式六大原则自我总结

设计模式六大原则1.开闭原则(OCP)open close principle 扩展开发,修改关闭 但软件需求变化,扩展软件实体行为,禁止修改 个人理解:如果修改原有代码,可能会导致原有代码不可用,所以可以扩展,不可修改2.单一职责原则 一个类只负责一个职责 个人理解:类的单一职责,和方法的单一职责要权衡3.里氏替换原则 防止子类在继承父类时修改原有的方法,造成逻辑错误

2017-09-15 18:31:01 334

原创 Spring配置并写出一个实例

配置Spring-Context的jar包Maven地址:Spring-Maven <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId>

2017-09-15 11:10:21 255

原创 设计模式-动态代理模式

动态代理模式输出问题动态代理模式main测试之前加入 System.setProperty("sun.misc.ProxyGenerator.saveGeneratedFiles", "true");就可以在项目根目录下的com中找见,可以搜索$Proxy0.class 或者Proxy注意不是在当前main函数目录下,实在根目录中的com中。注意不是在当前main函数目录下,实在根目录中的com

2017-09-15 09:06:05 334

原创 设计模式

新增加一个类的代码风险要大大低于对已有类的代码的修改.我觉得这个也是设计模式的立足点吧(如果你喜欢修改已有代码,那么设计模式就没有多大意义了) 摘自:从Proxy.newProxyInstance说起

2017-09-14 19:45:26 250

转载 JSP九大隐式对象

转载一JSP中9个隐含对象 隐含对象 所属的类 说明隐含对象 所属的类 说明request javax.servlet.http.HttpServletRequest 客户端的请求信息response javax.servlet.http.HttpServletResponse 网页传回客户端的响应session javax.servlet.http.HttpSession 与请求有关的会话out

2017-09-14 14:34:57 531

转载 EL表达式和JSTL常用学习

转载自森林森 JSTL温柔狠角色一、EL语法1.1、语法结构${expression}1.2、[]与.运算符 EL 提供.和[]两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: user.My−Name应当改为” role=”presentation”

2017-09-14 11:36:02 413

空空如也

空空如也

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

TA关注的人

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