@JAVA学习
文章平均质量分 61
g-Jack
硕士毕业于北京交通大学,拥有6年开发工作经验,热爱编程,乐于分享,擅长微服务和中间件。
展开
-
一条sql语句搞定基于mysql的sql执行顺序的基本理解
对数据库基本操作是每个程序员基本功,如何理解并快速记住sql执行的顺序呢,其实一条复杂的sql就能搞定:SELECT DISTINCT <select_list>FROM <left_table><join_type> JOIN <right_table>ON <join_condition>WHERE <where_con...原创 2018-05-04 11:54:15 · 2157 阅读 · 4 评论 -
Http_4个新的http状态码:428、429、431、511
1、428 Precondition Required (要求先决条件)先决条件是客户端发送 HTTP 请求时,必须要满足的一些预设条件。一个好的例子就是 If-None-Match 头,经常用在 GET 请求中。如果指定了 If-None-Match ,那么客户端只在响应中的 ETag 改变后才会重新接收回应。先决条件的另外一个例子是 If-Match 头,一般用在 PUT 请求上,用于原创 2017-09-28 16:41:26 · 41519 阅读 · 4 评论 -
Centos7下Rinetd安装与应用
引言 小编公司都是基于阿里云服务器开发的,一些基本的服务像redis、mysql等等都是直接使用的阿里的服务,但是今天测试环境突然不能使用了,在跟踪日志的时候发现是redis不能正常连接了,我们都知道阿里的redis是内网服务的,我们是不能直接连接redis,所以我们用ecs服务器做了个跳板。 我们的做法是在我们自己的ecs服务上使用Rinetd做了一个端口映射,然后我们在外面直接连接ec原创 2017-11-02 00:22:25 · 3963 阅读 · 0 评论 -
tomcat配置访问项目时不需要添加项目名称
引言 我们如果直接讲web项目部署在服务器的tomcat上面,在访问的时候需要添加项目名称,那么我们如果怎样去掉这个项目名称呢?下面提供两种方式 第一种:在docBase:代表项目的绝对路径。也可以使用相对路径。path:代表访问时的项目名称,当path="/" 在访问的时候就可以不用添加项目名称,如下样例: <Host name="localhost" appBase="webapps"原创 2017-11-11 11:57:07 · 14147 阅读 · 6 评论 -
阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在idea上安装使用教程
经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。 阿里技术公众号于今年的2月原创 2017-10-17 10:44:41 · 4423 阅读 · 4 评论 -
面试心得与总结:BAT、网易、蘑菇街
写的不错,转给需要的人!先说一下LZ的基本情况,LZ是四川某985学校通信专业的研究生(非计算机),大学阶段也就学了C语言,根本没想过最后要成为码农。大四才开始学Java,研一下开始学Android,所以LZ觉得自己开始就是一个小白,慢慢成长起来的。一、心态心态很重要!心态很重要!心态很重要!重要的事情说三遍,这一点我觉得是必须放到前面来讲。找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事转载 2017-11-03 12:28:02 · 2583 阅读 · 5 评论 -
idea将jar包发布到私服
引言 项目中在更新公共的jar的时候,需要执行命令才能上传到私服上面,重要的时候有的开发人员的环境不能正确的配置maven的环境,不能正确的执行mvn命令,需要找别人来将jar包发布的私服上面,这让我很受不了啊,所以就修改的了项目的pom文件,在idea中直接发布jar包到私服。 1、 在项目的pom文件中,添加下面节点内容,我是在父pom中添加的原创 2017-10-09 19:12:41 · 9334 阅读 · 5 评论 -
Git本地回滚重新修改代码再push到远程问题
引言 我们在开发的过程中,可能由于某些原因需要我们进行代码的回归到某个指定的版本,那么我们应该怎样操作才是正确的呢?下面先看看容易犯错的操作流程: 1.本地git reset --hard commit id回退到某个版本 2.回退版本后,未push到远程就修改了本地代码 3.修改完后再push到远程,提示先pull 4.问题是pull远程代码就覆盖掉本地修改的了 操作原创 2017-11-03 19:25:53 · 20761 阅读 · 8 评论 -
BigDecimal加减乘除以及大小比较
java.math.BigDecimal。BigDecimal一共有4个够造方法,让我先来看看其中的两种用法:第一种:BigDecimal(double val)Translates a double into a BigDecimal.第二种:BigDecimal(String val)Translates the String repre sentation of a BigDecimal i原创 2017-12-05 23:49:34 · 1496 阅读 · 3 评论 -
Mybatis if test 判断数字时需要注意
引言 今天小编在mybatis中编写动态sql的时候,使用到了if标签来判断是否需要拼接查询条件,但是在判断数值类型的字段的时候出现了意外,请看代码 SELECT * FROM acs_partner (partner_id IN (-1,8) OR id=partner_id) AND p原创 2017-12-05 23:59:36 · 12141 阅读 · 9 评论 -
java 发邮件带excel附件,以流的形式发送附件,不生成excel文件
最近项目中是有个发送邮件的需求,但是需要在附件中携带excel附件,这里有两种实现方式,一种是先生成文件,然后发送附件, 一种是不借助文件直接通过流的形式发送附件,这博文主要介绍通过流的方式发送excel 附件:1、发送邮件servicepackage com.zqf.bid.email.service;import java.io.ByteArrayInputStream;im...原创 2018-12-31 13:33:54 · 10734 阅读 · 22 评论