自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Flyer的后花园

微信公众号 java架构狮 java交流QQ群 606700249

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

转载 java 保留小数点后x位

一、Math函数介绍1)ceil():将小数部分一律向整数部分进位。Math.ceil(12.2)返回13.02)floor():舍去小数,仅保留整数。Math.floor(12.2)返回12.03)round():进行四舍五入。Math.round(12.2)返回12.0,Math.round(12.5)返回13.0。二、保留小数点后两位优先用第二种方式。1、方式一:四舍

2017-03-28 18:31:52 823

原创 Linux下MySQL的数据文件存放位置

rpm安装默认目录:数据文件:/var/lib/mysql/配置文件模板:/usr/share/mysqlmysql客户端工具目录:/usr/bin日志目录:/var/log/pid,sock文件目录:/tmp/  

2017-03-27 14:42:45 7441

原创 Intellij idea 常见问题总结

1 .intellij idea控制台如何打开  ALT+4  [help]>[default keymap reference] 是官方推荐的常用快捷键

2017-03-27 11:14:19 1047

转载 IntelliJ IDEA 修改了JSP后立即生效

run -->edit configure --> tomcat server 使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面?解决办法:tomcat配置中,On frame deactivation属性选择Update classes and resources即可。...

2017-03-27 10:59:06 15559 1

原创 Springmvc 利用apache.commons.fileupload上传文件

@RequestMapping(value = "/file/uploadFornet", method = RequestMethod.POST) @ResponseBody public Map saveCapture(HttpServletRequest request) throws Exception { String savePath = "d:\\uploadtest";

2017-03-25 20:49:29 892

转载 SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题

原因分析首先我们来看下spring mvc 中文件上传的配置[plain] view plain copy        class="org.springframework.web.multipart.commons.CommonsMultipartResolver">                        

2017-03-25 20:39:27 637

转载 HTTP 报文介绍

ps :本文仅参考对于较大的文件我们可以直接用FTP协议传文件,较小的文件则可以向B / S 一样用HTTP上传。首先,由于要传文件,我们需要用 POST 来发送数据。GET 有长度限制,而且数据跟在URL后面。既然要发送POST请求,我们先来看看POST 请求的报文格式。HTTP 报文介绍先写一个简单的Html 页面发送一个表单

2017-03-25 20:35:55 482

转载 在C#客户端用HTTP上传文件到Java服务器

最近在做C / S 开发,需要在C#客户端上传文件到Java后台进行处理。对于较大的文件我们可以直接用FTP协议传文件,较小的文件则可以向B / S 一样用HTTP上传。首先,由于要传文件,我们需要用 POST 来发送数据。GET 有长度限制,而且数据跟在URL后面。既然要发送POST请求,我们先来看看POST 请求的报文格式。HTTP 报文介绍先写一个

2017-03-25 20:35:32 1175

原创 linux 命令行退出某条命令

ctrl+z挂起当前进程如果需要恢复到前台输入fg,恢复到后台输入bgctrl+c,彻底终止该进程挂起当前进程如果需要恢复到前台输入fg,恢复到后台输入bgctrl+c,彻底终止该进程...

2017-03-25 11:28:01 27767

原创 intellij idea快捷键

快速导入类  :alt+enter,或者写好代码之后ctrl+alt+l格式化代码,优化导入包

2017-03-23 14:52:53 451

原创 mysql加索引

alter table 表名add index 索引名字 (列名) 如下alter table ElementTable   add index index_u3dname (U3DName)

2017-03-23 14:51:20 731

转载 byte[]和InputStream的相互转换

1:byte[]转换为InputStream InputStream sbs = new ByteArrayInputStream(byte[] buf); 2:InputStream转换为InputStreambyte[] ByteArrayOutputStream swapStream = new ByteArrayOutputStream(); byte[] buff =

2017-03-22 18:40:10 2425

转载 IntelliJ IDEA查找依赖关系,解决jar包冲突

maven工程,一个artifact的jar包可能不只一处被依赖;有时候依赖会出现相同的artifact却不同版本,相互存在冲突,这时就需要exclude某个版本。试了在命令行工程目录下执行mvn dependency:tree可以出来文本的依赖关系,但是不会把一个artifact的每处依赖都显示出来,只会出现第一次被依赖的地方。使用eclipse的都知道,如果要查看一个jar...

2017-03-22 18:38:06 31726 2

转载 IDEA的查询引用、调用关系图的功能

Eclipse的"Call Hierarchy"可以查看一个Java方法或类成员变量的调用树(caller和callee两个方向),非常方便。 在IDEA中类似功能被划分到了三个命令。 IntelliJ IDEA中可以在主菜单中选择Navigate | Call Hierarchy命令查看一个Java方法调用树(caller和callee两个方向),但是不像Eclipse那样可以查看类成员...

2017-03-22 15:30:54 10444 2

转载 windows系统下Python环境的搭建

1、首先访问http://www.python.org/download/去下载最新的python版本。 2、安装下载包,一路next。 3、为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可。 4、测试python安装是否成功,cmd打开命令行输入 python 命令,如下图即成功了

2017-03-20 22:25:58 603

转载 给Java开发者的Scala教程

给Java开发者的Scala教程author:Michel Schinz,Philipp Haller1. 简介本文将该要的介绍Scala语言和其编译。这里假设读者已经有一定的Java开发经验,需要概要的了解他们可以用Scala 做些什么。2. 第一个例子我们用全世界最著名的代码来作为开始。虽然没什么用,但是可以很好地直观的了解Scala:object

2017-03-20 21:44:25 686

转载 为什么要使用SLF4J而不是Log4

为什么要使用SLF4J而不是Log4每一个Java程序员都知道日志对于任何一个Java应用程序,尤其是服务端程序是至关重要的,而很多程序员也已经熟悉各种不同的日志库如java.util.logging、Apache log4j、logback。但如果你还不知道SLF4J(Simple logging facade for Java)的话,那么是时候去在你项目中学习使用SLF4J了。

2017-03-20 21:26:09 629

原创 linux查看端口占用情况

netstat -ntplActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 0.0.0.0:8009 0.

2017-03-20 20:38:39 709

转载 intellij idea 快捷键

Ctrintellij idea快捷键大全来咯~绿茶小编胖胖带来了intellij idea常用快捷键汇总,如果你不知道IntelliJ IDEA有哪些快捷键的话可以来看一看,熟练运用快捷键能提高效率哦~  1.Ctrl+E,可以显示最近编辑的文件列表  2.Shift+Click可以关闭文件  3.Ctrl+[或]可以跳到大括号的开

2017-03-20 17:40:43 840

转载 IntelliJ IDEA JDK tomcat配置

1.JDK环境目前大多数IDE都没有集成JDK环境,IDEA也是一样,在使用IDEA之前首先要安装JDK,并且配置环境变量。与其他IDE不同之处在于,IDEA不会自动匹配系统的JDK环境,编译时会提示以下错误信息:Using javac 1.7.0_40 to compile java sourcesjava: JPS build failed to load optimized file

2017-03-20 16:16:49 3136

转载 AngularJS的路由 系列

本系列探寻AngularJS的路由机制,在WebStorm下开发。主要包括: ● 路由的Big Picture● $routeProvider配置路由● 使用template属性● 使用templateUrl属性● redirectTo属性,接受字符串● redirectTo属性,接受函数● 使用caseInsensitiveMatc

2017-03-19 22:08:36 714

转载 anjularjs 路由

主要 学习 :http://www.cnblogs.com/darrenji/p/4981008.html另一篇本篇基于ng-route来讲下angular中的路由,路由功能主要是 $routeProvider服务 与 ng-view 实现。ng-view的实现原理,是根据路由的切换,动态编译html模板——$compile(html)(scope)

2017-03-19 22:01:52 626

原创 AngularJS 关于ng-model和ng-bind还有{{}}

What's the difference between ng-model and ng-bindng-bind has one-way data binding ($scope --> view). It has a shortcut {{ val }} which displays the scope value $scope.val inserted into

2017-03-19 20:57:15 992

转载 git分支管理之多人协作

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。要查看远程库的信息,用git remote:$ git remoteorigin或者,用git remote -v显示更详细的信息:$ git remote -vorigin git@github.com:michaelliao/

2017-03-18 21:54:17 463

转载 git干货系列:(五)多人协同工作之分支管理

分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习 Git 的时候,另一个你正在另一个平行宇宙里努力学习 SVN 。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了 Git 又学会了 SVN !正文分支简介为了真正理解 Git 处理分支的方式,我们需要回顾一下 Git 是如何保存数据的。Git 保

2017-03-18 21:52:28 2151

转载 Git分支本地操作详解

原文链接:http://www.jianshu.com/p/c05231e6a65a引言在上一节中我们对Git的常用本地操作的命令进行详解,而本节要讲解的是Git的分支,在讲解之前补充两点概念性的东西:第一个:第一节中一个读者提出的疑问,Git和SVN在版本控制中存储方式版本信息的差异。答:Git关心文件的整体是否发生变化,而SVN则关心的是文件内容的具

2017-03-18 21:44:30 1538 1

原创 git操作分支

//远程创建了分支 这时候下面看不到lyer@revit MINGW64 /d/javaproject/gitstore/bimatrixweb (master)$ git branch -a* master  –als  remotes/origin/HEAD -> origin/master  remotes/origin/masterflyer@revit

2017-03-18 21:11:13 452

转载 .gitignore详解

今天讲讲Git中非常重要的一个文件——.gitignore。首先要强调一点,这个文件的完整文件名就是“.gitignore”,注意最前面有个“.”。这样没有扩展名的文件在Windows下不太好创建,这里给出win7的创建方法:创建一个文件,文件名为:“.gitignore.”,注意前后都有一个点。保存之后系统会自动重命名为“.gitignore”。一般来说每个Git项目中都

2017-03-18 18:34:23 455

转载 Git使用总结(包含Git Bash和Git GUI的使用)(赞)

Git总结简介说明:下列文本性内容部分来自廖雪峰的网站,一部分来自公司实战,一部分来自官方网站 版权声明:本文为原创文章,未经允许不得转载 博客地址:http://blog.csdn.net/kevindgk学习网址1. http://www.liaoxuefeng.com/ Git的完整学习教程2. https://git-for-windows

2017-03-18 17:15:37 2383

原创 git 基本操作记录

flyer@revit MINGW64 /d/javaproject$ lsgitstore/flyer@revit MINGW64 /d/javaproject$ cd gitstore/flyer@revit MINGW64 /d/javaproject/gitstore$ git clone git@code.aliyun.com:130XXXXX63/bimXXXXX...

2017-03-18 16:15:36 4898

转载 git push.default 的设置

在新装的 ubuntu 的笔记本上搭建开发环境,新装的软件也都是比较新的,在使用 git 的时候,就出现了一些新情况,以前没有看见的。虽然说是警告,作为一个名程序员,不应该 care warning 的,但是作为一名处女座的程序员,实在是不能容忍这个该死的 warning 总是出现在我提交代码的时候。于是看一下。转载请注明来自:http://www.binkery.com/warning:

2017-03-18 15:39:09 607

转载 MySQL出现1030-Got error 28 from storage engine错误

Navicat for MySQL出现1030-Got error 28 from storage engine错误  刚刚还能用这会儿就用不了了,估计是磁盘空间不足引起的! 在根目录/下执行命令:df -h[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on

2017-03-15 17:09:58 2160

转载 在Linux里安装、启动nginx

由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre、zlib、nginx的包放到了同一个目录下)。1、安装pcre从pcre的官网下载tar.gz包,官网地址为:https://sourceforge.net/projects/pcre/files/pcre/,在这里我下载的是:pcre-8.39.tar.gz

2017-03-14 23:09:03 579

转载 Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用一、上传Tomcat服务器    二、安装Tomcat服务器2.1、解压tomcat服务器压缩包    2.2、配置环境变量  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量    编辑/etc下的profile文件,加上如下内容:    2.3、修

2017-03-14 22:08:54 618

转载 深入浅出理解JavaScript的闭包概念

原文出处:https://my.oschina.net/ym1983/blog/829314闭包,是 JavaScript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包–爱的初体验在接触一个新技术的时候,我首先会做

2017-03-12 22:42:01 570

转载 js中var a=new Object()和var a={}有什么区别吗?

原文:http://zhidao.baidu.com/link?url=G057tERsdTZUDihwpY-ASA1ZnkUtwgmYQRF-aHOcyPy2u_O1MIA1oifEjTBpQqZ5rPSg8sNdydsb2L0feASYCa应该是没有区别的,两者都是生成一个默认的Object对象。js和其它语言一样,一切对象的基类都是Object,所以,new Object()和简易的{}

2017-03-12 22:28:37 2532

转载 AngularJS 依赖注入

什么是依赖注入wiki 上的解释是:依赖注入(Dependency Injection,简称DI)是一种软件设计模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端)中,然后成为了该客户端状态的一部分。该模式分离了客户端依赖本身行为的创建,这使得程序设计变得松耦合,并遵循了依赖反转和单一职责原则。与服务定位器模式形成直接对比的是,它允许

2017-03-12 22:26:00 303

转载 Spring整合redis,通过sentinel进行主从切换

实现功能描述:        redis服务器进行Master-slaver-slaver-....主从配置,通过2台sentinel进行failOver故障转移,自动切换,采用该代码完全可以直接用于实际生产环境。              题外话:         一般来说这样的部署足以支持数以百万级的用户,但如果数量实在是太高,此时redis的Master-Sl

2017-03-11 16:02:20 3275

原创 java byte[]数组转String

byte[] result = HttpUtils.POST("http://xxxx/project/get", obj.getBytes()); String t = new String(result);

2017-03-08 17:39:15 1039

原创 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@3ef88fde -- APPARENT DEADLOCK!!!

2017.03.08 13:10:11 com.mchange.v2.async.ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@3ef88fde -- APPARENT DEADLOCK!!! Creating emergency threads ...

2017-03-08 14:43:17 2731

空空如也

空空如也

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

TA关注的人

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