- 浏览: 27754 次
- 性别:
- 来自: 长沙
最新评论
文章列表
linux下搭建git服务器
- 博客分类:
- git
原始博文地址:http://www.cnblogs.com/dee0912/p/5815267.html
记录按照这位博友的方式搭建能成功出现的一些小问题
1、由于我创建的git仓库在root目录下,按照原博文的方式给git用户赋予git仓库的权限之后,客户端使用git用户还是没有权限克隆,需要将整个root目录及子文件夹赋值给git之后,客户端才有权限克隆 权限赋予命令:chown -R git:git root/
在使用Git Push代码到数据仓库时,提示如下错误:
remote: error: refusing to update checked out branch: refs/heads/master
remote: error: By default, updating the current branch in a non-bare repository
remote: error: is denied, because it will make the index and work tree inconsistent
remote: error: with what you push ...
技术背景
接受参数部分:前后端有时候需要以json格式的数据进行传输,springmvc默认为后台封装了对json字符串解析为java对象的解析器.前端传值如果为json字符串,对应的请求处理器只需要定义与json格式匹配的对象,并且在前加上@RequestBody注解,spring就会自己完成转化过程。
返回参数部分,使用@ResponseBody可以将返回对象转化为json格式数据.
以上两种情况在默认情况下都会出现两个问题,接收部分如果后台定义的对象前台没有传值则会抛出异常,而返回部分如果有字段值为空,该字段还是会被序列化成json字符串,这样对于流量是有消耗的.
以下 ...
一、redis简介:
redis作为缓存的优势:
1.内存级别缓存,查询速度毋庸置疑。
2.高性能的K-V存储系统,支持String,Hash,List,Set,Sorted Set等数据类型,能够应用在很多场景中。
3.redis3.0版本以上支持集群部署。
4.redis支持数据的持久化,AOF,RDB方式。
大多数时候,我们都将 redis 称作是内存数据库,它在运行过程中,将键值对信息存储在内存中,同时在后台以异步的形式写入本地数据库中(默认是:dump.rdb,在 redis.conf 中配置,如果需要考虑安全的持久化需求需要开启 AOF 功能,详细介绍可以查看这篇文章 : red ...
最近折腾起云服务器,熟悉了安装mysql,tomcat,jdk,mvn,git等软件,做到了本机能连接,提交,部署,缓存。
今天玩的是redis,首先在服务器上部署好redis,操作比较简单,
主要是启动redis服务时,注意redis-server启动时必须要指定redis.conf,
如果不能使用redis-server命令需要下载一个tlc,我也不知道是啥,具体可以参照:http://www.cnblogs.com/codersay/p/4301677.html
在服务器本机也可以使用redis-cli命令来操作缓存对象。
下面说问题:
jedis对象是从连接池jedisPool中获 ...
利用request.getHeader("user-agent")获取客户端浏览器和操作系统信息 String Agent = request.getHeader("User-Agent");
StringTokenizer st = new StringTokenizer(Agent,";");
st.nextToken();
//得到用户的浏览器名
String userbrowser = st.nextToken();
//得到用户的操作系统名
String useros = st.nextToken();取得本机的信息也可以这样 ...
WIN10系统 system进程占用过大
- 博客分类:
- windows
状态:电脑除系统启动项没有其他任务进程,开机启动时内存能达到5G+(8G内存),system进程为主要占用者
解决后:恢复后系统进程只占用1.5-1.7(g)
原因:系统启动服务项的原因,具体不明。
解决办法:window键+r 弹出运行命令框 输入 msconfig。打开系统配置,选择有选择的启动,去掉加载启动项的问题。重启即可。
(不针对所有情况)
将action由spring的ioc容器管理,而struts2里的配置文件action的class属性就应该对应的是action在spring里配置 的bean的id,不然客户端请求action无法获得action的依赖注入的对象。
application.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" >
<bean id=&q ...
循环删除list里符合某些条件的元素问题
- 博客分类:
- java
比如一个list里有三个元素,并且都符合删除的条件,使用for循环删除时会引发java.util.ConcurrentModificationException
解决办法就是使用list的迭代器进行删除
Iterator<Wrwpf> it= list.iterator();
while (it.hasNext()) {
Wrwpf wrwpf = it.next();
if(wrwpf.getDq().equals("金阊区") || wrwpf.getDq().equals("沧浪区") || wrwpf.getDq().eq ...
一、功能描述。
展示信息的时候需要将信息根据地区分组。并且添加一摘要行用来显示其他三列在这一地区分组下的总面积之和。
并且根据点击不同的分类弹出不同的提示信息。
二、问题描述:
因为需要根据点击的分类显示不同的提示,所以要对点击的分类进行判断,于是监听分类列的点击事件,用点击事件函数参数中的record(行记录)来获取当前选中行的分类列中单元格的数据。
在第一个地区分组下操作任何行不存在问题。
但是换第二组第三组的时候确无法获取相应的数据,record记录均为第一组的数据。
三、思路&解决方案
1:思路、既然只有第一组能成功获取相应记录,并且点击其他组获得的依 ...
一般用于执行请求时的提示和禁用其他功能
var loadmask=new Ext.LoadMask(Ext.getCmp('wrwpfDbGrid'),{
msg:'Creating File...'
})
创建遮罩层实例
params[0]:所遮罩的组件对象
params[1]:遮罩的opt,msg表示提示文字
请求时loadmask.show(),弹出遮罩
success回调时loadmask.hide()隐藏遮罩
sql内外连接及on关联条件
- 博客分类:
- oracle
以下部分为转载。
jion 后面使用on是如果符合ON后的所有条件就返回一行包含两表信息的行,如果不符合就返回只有左表信息的行,当你改条件了符合条件的行数就会变化,返回的结果集也就不一样了
一、概述
通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。多表连接查询是使用Sql的基本操作,但连接的方式却有多种,熟练使用这些连接方式能够简化Sql语句,提高数据库运行效率。
在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同 ...
因为官方API无此事件,但实践得出单击事件可用并得知了各个参数的含义。
listeners:{
click:function(grid,td,rowIndex,cellIndex,element,rec,tr){
//grid 即当前grid
//td 即单击的td元素
//rowIndex 行索引
//cellIndex 列索引
//element dom元素
//rec 被选中的记录
//tr tr元素
}
}
grid列编辑中,编辑器为datefield,而且datefield中的format属性为'Y-m-d',日期选择后是按照格式化的要求显示,如: 当焦点脱离这个编辑器,也就是列渲染datefield的值时,它会变成中国标准日期,而不是datefield中所指定的日期格式,如图 思路:原因可能是因为datefield的格式化只是改变了显示的日期,并没有改变实值,以至于在列渲染datefield的值时,无法按格式显示。
解决方案1:(未实践)
绑定datefield的编辑后事件,在选中后将datefield组件值手动设置为格式化后的数据
解决方案2:(实践成功)
官网实例的一个思路就是在列 ...
其实调用浏览器的下载,就是这么一个道理,浏览器访问自己的项目必然是从自己的服务器下载资源。所以只有把url请求或者跳转写成自己项目下的文件就会调用了浏览器的下载,前提是浏览器访问的这个东西不是能识别的页面文件。
*文件必须在相应的web服务器中。
我竟然不知道。。