关闭

[置顶] 关于Linux命令

查看tomcat实时日志输出在目录下 webserver/tomcat-app1/logs 输入tail -f catalina.out 查看正在运行的Java程序ps -ef | grep java 查找指定名字的目录find / -name app1_dir 查看系统的版本lsb_release -a //这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等...
阅读(97) 评论(0)

[置顶] Git与Arc重用命令(不断更新)

Git命令小结 git branch [name] 创建本地分支 git checkout [name] 切换本地分支 git add -u 只把修改的文件添加到索引库 git fetch 下载最新项目并且比较与最新项目的不同 git –help 查看帮助文档 git reset –hard 重置代码到分支之前的状态 git rebase [branchname] 合并分支(e...
阅读(1237) 评论(0)

docker常用命令集合

查看docker版本docker version 显示docker系统的信息docker info 查看到容器的相关信息(ip,建立)docker inspect 容器id 停止、启动、杀死一个容器docker stop docker start docker kill ...
阅读(62) 评论(0)

gitlab社区版搭建及简单配置

一、环境服务器环境:LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.8 (Final) Release: 6.8 Codename: Final gitlab社区...
阅读(156) 评论(0)

Intellij IDEA配置优化

1.在线激活安装IntelliJ IDEA 2016.1.2版本后,在联网状态下激活。Help –> Register,选择lisence server,粘贴 地址http://idea.iteblog.com/key.php 到lisence server address中,点击discover server按钮即可。2优化JVM参数修改 IntelliJ IDEA 2016.1.2/bin/id...
阅读(291) 评论(0)

WebSocket中关于使用ProtoBuf传输数据介绍js部分

前言介绍:本案例主要介绍如何在js里把接收到的protobuf数据转换为对象与如何把对象转换为protobuf数据。 为了能简单说明问题,在本案例中只有js部分,关于后台服务的像前台发送数据部分在案例一中已经介绍。环境需求:需要github大神wiki提供的三个js文件:[本案例的下载中已经提供] github:https://github.com/dcodeIO/ProtoBuf.js/wi...
阅读(113) 评论(0)

spring mvc 4.1支持protobuf converters

简介本文旨在向读者分享springMVC项目中Protocol Buffers的一个使用技巧,前提是需要具备对springMVC和Protocol Buffers的基本了解。 Protocol Buffers(以下简称PB)是谷歌推出的一种数据交换格式,高效、易扩展、跨语言(C++, Java, Python)。将它用于网络传输是一个不错的选择。我们服务器与客户端的通讯就是使用它来做序列化与反序...
阅读(69) 评论(0)

SpringMVC @RequestBody接收Json对象字符串

经历以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: “jso...
阅读(68) 评论(0)

动态SQL

什么是动态SQLMyBatis的一个强大特性之一通常是它的动态SQL能力。如果你有使用JDBC或其他相似框架的经验,你就明白条件串联SQL字符串在一起是多么地痛苦,确保不能忘了空格或者在列表的最后的省略逗号,动态SQL可以彻底处理这种痛苦。通常使用动态SQL不可能是独立的一部分,MyBatis当然使用一种强大的动态SQL语言来改进这种情形,这种语言可以被用在任意映射的SQL语句中。动态SQL元素和使...
阅读(66) 评论(0)

Linux Mysql 1130错误解决

Linux Mysql 1130错误解决今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题。首先,通过终端(我用的是SSH)远程登录到Linux服务器,为了安全起见,先改一下Mysql数据的root用户密码:[hadoop@h1 ~]$ mysqladmin -u root password 123456 [hadoop@h1...
阅读(40) 评论(0)

SpringMVC 文件上传配置,多文件上传,使用的MultipartFile

一、配置文件SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file <beans:bean id="multipartResolver" class="org.spri...
阅读(68) 评论(0)

Spring MVC测试框架详解

Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。对于服务器端:在Spring 3.2之前,我们测试时一般都是直接new控制器,注入依赖,然后判断返回值。但是我们无法连同Spring MVC的基础设施(如DispatcherServlet调度、类型转换、数据绑定、拦截器等)一起测试,另外也没有现成的方法测试如最终渲染的视图(@ResponseBo...
阅读(109) 评论(0)

FastJson与JackJson忽略属性

FastJson 忽略属性@JSONFieldJackJson 忽略属性@JsonIgnore...
阅读(29) 评论(0)

spring mvc redirect 重定向 跳转并传递参数

前言在项目中做form表单功能提交时,防止用户客户端后退或者刷新时重复提交问题,需要在服务端进行重定向跳转,具体跳转方式有以下几种方式 公用代码: @RequestMapping(value="/index",method = { RequestMethod.POST, RequestMethod.GET }) public ModelAndView index(HttpServletRes...
阅读(109) 评论(0)

Druid连接池以及监听

一:前言Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 再者Druid还是一个监控组件。 Druid=数据库连接池+监控组件是阿里巴巴开源的JDBC...
阅读(147) 评论(0)

SpringMVC 全局异常处理

一、前言对于与数据库相关的 spring MVC 项目,我们通常会把 事务 配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。 如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返回一些不友好的错误信息到客户端。但是,Controller 层每个方法体都写一些模板化的 t...
阅读(108) 评论(0)

SpringMVC 的原理

一、SpringMVC概述Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。 组成Spring MVC主要由DispatcherServlet、...
阅读(66) 评论(0)

MySql数据库引擎区分

数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。下面介绍几种数据库引擎:ISAM:ISAM是一个定义明确且历经时间考验的数据表格...
阅读(172) 评论(0)

log4j.properties 详解与配置步骤

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.nam...
阅读(133) 评论(0)

使用docker部署gitlab

一、安装顺序1.docker search gitlab  在docker hub/public registry上搜索带有gitlab关键词的images。stars值越高说明这个image越好。注:我们也可以直接在index.docker.io上输入gitlab进行搜索,然后点击sameersbn/gitlab,进入网页后参考readme进行操作。2.docker pull sameersbn/...
阅读(128) 评论(0)

VSCode使用

切换中文1.ctrl+shift+p 在打开的命令窗口中输入Configure Language 然后再打开的配置文件中修改"locale":"zh-CN" 英文修改为"locale":"en-Us"...
阅读(57) 评论(0)
133条 共7页1 2 3 4 5 ... 下一页 尾页