关闭

GIT -- GIT管理的项目地址发生变化如何切换

公司内部自己搭建的GIT服务器,有的时候会发生地址变化,那这个时候,开发人员本地代码的地址要重定向一下,进行如下操作通过这个命令可以查看远程仓库D:\IdeaProjects\dx-web>git remote -v origin ssh://git@192.168.15.160:20022/dx-fin/dx-web.git (fetch) origin ssh://git@192.168.1...
阅读(98) 评论(0)

Git -- cherry-pick的用法

参考:http://www.jianshu.com/p/08c3f1804b36简述 git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了,其...
阅读(65) 评论(0)

git -- 常用命令

摘自:https://gist.github.com/guweigang/9848271 命令 描述 git init 初始化本地git仓库(创建新仓库) git config –global user.name “xxx” 配置用户名 git config –global user.email “xxx@xxx.com” 配置邮件 git config –glob...
阅读(102) 评论(0)

SourceTree 免登录跳过初始设置

SourceTree 安装之后需要使用账号登陆以授权,以前是可以不登陆的,但是现在是强制登陆。虽然是免费授权,但是碰上不可抗力因素,登陆不是很方便,这里记录一下跳过这个初始化的步骤。安装之后,转到用户本地文件夹下的 SourceTree 目录,没有则新建%LocalAppData%\Atlassian\SourceTree\默认安装路径在这里:C:\Users\Administrator\AppDa...
阅读(234) 评论(0)

Nginx与浏览器 -- Cache-Control缓存

在前段调用后端action的时候,servlet为我们提供了缓存机制,也就是相同的url你请求第一个访问到服务器,第二次再请求的时候就不会请求后台了,而是直接从浏览器本地获取数据。 这有的时候不是我们想要的效果, 所以可以通过以下方式避免:在html的其实位置增加:<% response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 resp...
阅读(238) 评论(0)

spring - JdbcTemplate条件in的SQL写法

一般大家习惯的用法如下: public List<Map> queryByFundid(int fundId) { String sql = "SELECT * FROM t_freeze_detail WHERE fund_id = ? AND flag = ? AND freeze_state = ?"; re...
阅读(488) 评论(0)

架构腐化

转载《架构腐化》 前言新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品和项目的面世时间。然而作为在软件行业第一线工作多年的从业者,我们却不得不面对一个现实,那就是当初采用新技术的乐趣随着项目周期的增长而迅速减少。无论当初的选择多么光鲜,半年、一年之后,只要这个项目依然活跃,业务在扩张——...
阅读(239) 评论(0)

mysql -- 查询表所有字段的属性和注释

select * from INFORMATION_SCHEMA.Columns where table_name='表名'...
阅读(199) 评论(0)

Redis -- 通过代码批量删除

通过redisde keys命令可以进行模糊查询,如下127.0.0.1:6379> KEYS mykey* 1) "mykey2" 2) "mykey1" 3) "mykey3"我们可以使用java的相关api,对keys模糊查询出来的数据进行遍历,然后进行相应的操作 如下,进行模糊查询,批量删除, private void del() { RedisUtil redis =...
阅读(382) 评论(0)

Spring boot -- 入门

看到spring,没错它是spring家族的一员新将,有过开发经验的程序员应该知道spring、spring mvc为我们带来的便捷的地方。 并且目前很多主流的框架都与spring有对接如hibernate、struts2、mybatis等。 越来越多的框架集成在一起,那就涉及到了配置,有过框架搭建经验的人应该知道,这个配置还是比较繁琐的 。要进行jar包版本的兼容,要使用特定的标签进行相应的注...
阅读(773) 评论(0)

Spring -- 依赖注入源码分析(二)

继续http://blog.csdn.net/gaopeng0071/article/details/54582979 之后我们来分析使用注解进行注入,源码是如何工作的。参考资料:http://blog.csdn.net/chjttony/article/details/6301591继上一篇文章的 AbstractAutowireCapableBeanFactory.class类,popula...
阅读(316) 评论(0)

Spring -- 依赖注入源码分析

阅读这篇博客,http://www.cnblogs.com/ITtangtang/p/3978349.html下面我们直接抓住依赖代码的入口方法,整理代码的运行思路。 spring jar包版本4.2.6核心代码:AbstractAutowireCapableBeanFactory.class 核心方法:503行代码 protected Object doCreateBean 其中2行主要的...
阅读(360) 评论(0)

Maven -- 依赖体系

今天遇到个问题,如下 A项目依赖B.jar,B.jar依赖common.jar版本号0.0.1 A项目依赖C.jar,C.jar依赖common.jar版本号0.0.2 这里引入了maven的一个间接依赖的概念,A间接依赖common.jar,但是版本号是如何选择的,不清楚,看下面的博文我们来讲解内容摘自http://www.cnblogs.com/WJ5888/p/4348506.html直...
阅读(544) 评论(3)

Mybatis -- 批量更新操作

参考:https://my.oschina.net/ckanner/blog/338515MySQL没有提供直接的方法来实现批量更新,但可以使用case when语法来实现这个功能。UPDATE course SET name = CASE id WHEN 1 THEN 'name1' WHEN 2 THEN 'name2' WHEN 3 T...
阅读(730) 评论(0)

Java -- 利用反射实现对象之间相同属性复制BeanUtil

package com.redhorse.util;import java.lang.reflect.Method; import java.util.Arrays; import java.util.Collection; import java.util.List;import com.redhorse.consts.Const; import com.redhorse.entity.asset...
阅读(872) 评论(0)

Maven -- 依赖传递

简单理解:A 依赖 B ,B 依赖 C ,那么A 依赖传递 C。 理论参考: http://m.blog.csdn.net/article/details?id=50612701最左边一行表示第一直接依赖范围,最上面一行表示第二直接依赖范围,中间的交叉单元格则表示传递性依赖范围。 当第二直接依赖的范围是compile的时候,传递性依赖的范围与第一直接依赖的范围一致; 当第二直接依赖的范围是tes...
阅读(282) 评论(0)

Maven -- 常用插件介绍

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompil...
阅读(263) 评论(0)

Maven -- 聚合与继承

区别 : 1.对于聚合模块来说,它知道有哪些被聚合的模块,但那些被聚合的模块不知道这个聚合模块的存在。 2.对于继承关系的父 POM来说,它不知道有哪些子模块继承与它,但那些子模块都必须知道自己的父 POM是什么。 傻傻分不清。看个项目结构图 原来如此…参考:http://chenzhou123520.iteye.com/blog/1582166...
阅读(257) 评论(0)

Maven -- 使用插件打包时,提示java编译异常,但是本地服务可以正常运行

Maven 错误找不到符号问题,通常有三种原因: 这里写图片描述 1. 可能项目编码格式不统一。 2. 可能项目编码使用的JDK版本不统一。 3. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的依赖,或者是添加了其它模块的依赖,但是没有将依赖的模块打包到本地仓库等。上面几点,是我在网上找到的,摘自:http://blog.csdn.net/u01206...
阅读(415) 评论(0)

Maven -- pom.xml 配置详解

转自 :http://blog.csdn.net/ithomer/article/details/9332071什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。pom.xml 配置文件<projec...
阅读(411) 评论(0)
338条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:465640次
    • 积分:7369
    • 等级:
    • 排名:第3313名
    • 原创:239篇
    • 转载:98篇
    • 译文:1篇
    • 评论:62条
    博客专栏