`
文章列表
jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解 @JsonIgnoreProperties          此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。 @JsonIgnore          此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonIgnoreProperties一样。 @JsonFormat         此注解用于属性或者方法上(最好是属性上),可以方便的把Date类型直接转化为我们想要的模式,比如@JsonFormat( ...
概述          Jackson库(http://jackson.codehaus.org),是基于java语言的开源json格式解析工具,整个库(使用最新的2.2版本)包含3个jar包: jackson-core.jar——核心包(必须),提供基于“流模式”解析的API。 jackson-databind——数据绑定包(可选),提供基于“对象绑定”和“树模型”相关API。 jackson-annotations——注解包(可选),提供注解功能。   Jackson的优势          相对于java json解析的其他库,诸如json-lib、gson包 ...
方法一:   import java.awt.*; import java.awt.image.*; import java.io.*; import javax.swing.*; import com.sun.image.codec.jpeg.*; public class WaterSet { /** */ /** * 给图片添加水印 * * @param filePath * 需要添加水印的图片的路径 * @param ...

搭建Git服务器

    博客分类:
  • git
git 
搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。 假设你已经有sudo权限的用户账号,下面,正式开始安装。 第一步,安装git: $ sudo apt-get install git 第二步,创建一个git用户,用来运行
摘自: http://blog.csdn.net/jiuqiyuliang/article/details/45378065   作为一位优秀的程序员,只知道一种ORM框架是远远不够的。在开发项目之前,架构的技术选型对于项目是否成功起到至关重要的作用。我们不仅要了解同类型框架的原理以 ...
摘自: http://www.cnblogs.com/inspurhaitian/p/4647485.html   我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。 第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 比起两者的开发速 ...
  1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装)   sudo apt-get install subversion   2,创建版本库   svnadmin create /home/myrepos //这里的文件目录自己随便设置 目录用途说明: hooks目录:放置hook脚本文件的目录 locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端 format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号 con ...
公司高层职位的英文缩写:CEO : Chief Executive Officer 首席执行官CFO : Chief Financial Officer 首席财务官COO : Chief Operated Officer 首席运营官CTO : Chief Technology Officer 首席技术官CIO : Chief Information Officer 首席信息官CRO : Chief Risk Officer 首 ...
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get install softname1 softname2 …; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies) (3)重新安装:apt-get --reinstall instal ...
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。1、建用户:adduser phpq                             //新建phpq用户passwd phpq                               //给phpq用户设置密码 2、建工作组groupadd test                          //新建test工作组 3、新建用户同时增加工作组useradd -g test phpq                      //新建phpq用户并增加到test工作组 注::-g 所属组 -d 家目录 ...
        chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。    1.命令格式:     chown [选项]... [所有者][:[组]] 文件...   2.命令功能:     通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。   3.命令参数: ...
chmod----改变一个或多个文件的存取模式(mode)   chmod [options] mode files   只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。   options:   -c,--changes 只输出被改变文件的信息  
 1. 在终端下:           复制命令:Ctrl + Shift + C  组合键.           粘贴命令:Ctrl + Shift + V  组合键.    2. 在控制台下:           复制命令:Ctrl + Insert  组合键  或  用鼠标选中即是复制。           粘贴命令:Shift + Insert  组合键  或  单击鼠标滚轮即为粘贴。
练习vim按键的小游戏:http://vim-adventures.com/ wiki:文本编辑器的比较:http://zh.wikipedia.org/wiki/%E6%96%87%E4%BB%B6%E7%BC%96%E8%BE%91%E5%99%A8%E6%AF%94%E8%BE%83 joe download:http://sourceforge.net/projects/joe-editor/files/JOE%20sources/joe-3.7/joe-3.7.tar.gz/download?use_mirror=nchc&download=     一、vi、 ...
环境:centos 6.4 x64 先下载mysql安装包打开 http://dev.mysql.com/downloads/mysql/  选择 linux - Generic 再选择 下载完毕后,得到安装包 mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz 此包不再需要make编译源代码(真是扛扛的),之前的mysql-5.6.4.tar.gz包是源码包,需要先cmake,再make & make install 上传到centos6.4的/software目录下(可以改为你需要的目录,这里只是演示) ssh登录到cen ...
Global site tag (gtag.js) - Google Analytics