- 博客(18)
- 收藏
- 关注
原创 git如何拉取分支代码
1、git clone + 自己Git库的地址 --拉取2、git remote add origin XXXXX.git --与远程仓库建立连接3、git branch 查看本地分支4、如果没有本地分支 git fetch origin dev5、git checkout -b dev origin/dev在本地创建分支dev并切换到该分支6、git pull origin dev就可以把gitLab上dev分支上的内容都拉取到本地了...
2020-10-27 13:48:25 11264 1
原创 no space left on dervice
一、docker+gitlab,往gitlab push 镜像时报错 磁盘空间不足1、删除老镜像docker rmi docker images|grep 镜像名|awk '{print $3}'2、删除dangling镜像docker images -q -f dangling=true |xargs -r docker rmi3、删除项目镜像日志4、删除容器日志df -h 查看磁盘占用情况进入占用高的目录下du -h -x --max-depth=1 查看占用较高的文件此次操作看
2020-07-30 15:19:26 263
转载 替换下拉框默认下拉按钮图片
不同的浏览器默认的select的选项图标是不同的 下面开始正式介绍怎么替换:这是我的html代码:<div> <select id="mySelect"> <option value="bj">北京</option> <option value="sh">上海</option> <option value="tj">天津</option> <option val
2017-03-30 16:03:12 3121 1
转载 log4j.properties配置详解
转载自http://summerbell.iteye.com/blog/487736一、Log4j配置 第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下:Java代码 收藏代码 log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=org.
2016-07-13 17:46:05 354
原创 简易爬虫
走过路过求吐槽,借鉴 http://blog.csdn.net/lmj623565791/article/details/23272657 爬虫原理: 1、读取当前页面中的连接,判断是否已爬取,未爬取则加入未爬取队列;下载未爬取队列中的连接网页 2、已爬取的URL:添加已爬取网页链接;获取已爬取的网页数量; 3、未爬取的URL:添加未爬取的网页链接(保证每个 url 只被访问一次) 4、
2016-07-13 17:08:54 2196 1
原创 mybatis学习日记(一)2-mybatis介绍
1、mybatis是什么?mybatis是一个持久层的框架,是apache下的顶级项目。 mybatis托管到goolecode下,再后来托管到github下(https://github.com/mybatis/mybatis-3/releases)。mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语
2015-12-28 22:36:17 500
转载 mybatis学习日记(一)1-预编译PreparedStatement以及jdbc缺点
预编译的优点PreparedStatement是预编译的,对于批量处理可以大大提高效率,也叫JDBC存储过程。使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。statement每次执行sql语句,相关数据库都要执行sql语句的编译,p
2015-12-28 20:00:29 7377
转载 JAVA的Random类(转)--几率的实现
Random类中实现的随机算法是伪随机,也就是有规则的随机,原理是“线性同余伪随机数生成器“,由 D. H. Lehmer 定义,Donald E. Knuth 在 The Art of Computer Programming, Volume 3: Seminumerical Algorithms 的第 3.2.1 节中进行了描述。 在进行随机时,随机算法的起源数字称为种子数(see
2015-10-27 17:43:57 3099
转载 SQL语句 where 1=1 && where 1<>1
http://blog.csdn.net/fanyuna/article/details/5972437 where 1=1 最近看到很多sql里用到where 1=1,原来觉得这没用嘛,但是又想到如果没用为什么要写呢?于是在网上查了查,在这里就浅谈一下: 1=1 永真, 1<>1 永假。1<>1 的用处: 用于只取结构不取数据的场合 例如: create table table_tem
2015-09-16 14:51:01 1561
转载 log4j的基本配置
http://blog.csdn.net/fengyifei11228/article/details/6070006log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的地,日志输出格式。 log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,
2015-09-09 11:44:02 382
转载 Session详解【转】
书中讲: 以下情况,Session结束生命周期,Servlet容器将Session所占资源释放: 1.客户端关闭浏览器 2.Session过期 3.服务器端调用了HttpSession的invalidate()方法。“一个浏览器就是一个新session,关了浏览器session就结束了” session 是在服务器端建立的,浏览器访问服务器会有一个sessionid,浏览器端通过sessi
2015-09-08 10:13:19 361
原创 权限验证原理篇
2015-08-20学到的权限验证“权限管理”是“权限验证”的基础 1)权限管理 登录时算出用户的所有权限: ①通过用户的角色找出相应权限 用户–>角色–>权限由用户名得到userId,从user_role关联表中获得roleId,再从role_auth关联表中获得authId,由authId获得AuthorityInfo,然后获得Au
2015-08-21 15:48:15 953
转载 session防止重复提交
http://blog.chinaunix.net/uid-26284395-id-3044216.html 针对这个博文进行了优化,将servlet改写为拦截器,其它action需要防止重复提交时只需在TokenInterceptor中的if下添加一个actionString;在页面中添加EL表达式就ok了 1)TokenInterceptor.javaimport javax.servlet
2015-08-18 16:26:46 509
原创 浅谈Struts2登录拦截器
1、 拦截器原理 大部分时候,拦截器方法都是通过代理的方式来调用的。Struts 2的拦截器实现相对简单。当请求到达Struts 2的ServletDispatcher时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表(list),最后一个一个地调用列表中的拦截器。事实上,我们之所以能够如此灵活地使用拦截器,完全归功于“动态代理”的使用。动态
2015-08-11 15:39:25 1515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人