- 博客(32)
- 资源 (10)
- 收藏
- 关注
原创 git stash 误删恢复
背景:辛辛苦苦码了一下午的代码,由于要切换分支,懒得提交,就git stash暂存起来了,然后突然脑一抽,觉得git stash list东西太多,就执行了一下 git stash clear.......找回:(1)百度 git fsck --unreachable 找到一堆的unreachable的记录,由于是无序的,所以需要一个个git show 「记录ID」 才能判断是不是自己需要的,很考验运气blob 用来存储文件数据,通常是一个文件 tree 有点像一个目录,它管理一些tre.
2021-03-19 09:48:27
907
1
原创 多线程访问静态方法中的静态变量
背景:近期,项目中遇到一个场景,多线程访问一个数组,从下标0开始一直到最大长度,然后再从下标0开始,如此循环往复(线程0访问数组下标0,线程1访问数组下标1......)。下标的数值由一个静态变量共享。当时是这么写的,没有考虑多线程的问题:public class AppUtils { private final static int LIMIT = 10; private final
2017-09-04 00:39:59
3868
原创 使用html2canvas截屏,利用itextpdf转为pdf保存到数据库
项目里的一个需求,需要将html转为pdf保存到远程FTP服务器和数据库解决方案:使用html2canvas截取页面元素,类似截图的效果,再利用itextpdf转为pdf保存到数据库。优点:支持中文(也想过使用其他的插件,如jsPDF等插件,可是不支持中文,可惜了);容易上手缺点:html2canvas截图的缺点就是,不够清晰,这点不是很满意;html2canvas 这个就
2016-05-09 21:59:38
3077
原创 myeclipse构建maven项目,webapp下 classes文件编译出错
问题描述:手上有个维护的项目,将整个系统分割成了多个子模块,通过maven构建,将项目import进来后,自动加载中央库的maven库jar包, 重新编译整个工程,突然发现,webapp下的classes文件夹是空的,而且Java,jsp文件的修改也不能实时编译。初步排查问题:是不是maven构建的时候出了问题,于是找到一个类似的 答案(点击查看),但是还是不行再想,发现web项目上面
2015-08-24 23:39:42
848
原创 django+memcache初探
(1)对于整个站点使用memcache缓存:修改setting.py,添加CACHE_BACKEND = 'memcached://127.0.0.1:11211/'那么整个网站将使用memcache缓存系统,memcache的一个极好的特性是可以在多个服务器之间共享缓存,只需在在CACHE_BACKEND后分号隔开,加上地址如何来发现呢?很简单,在一个view里面pr
2014-11-30 16:33:24
1836
原创 mysql 问题集
环境:ubuntu 12.04mysql版本:5.5(1)出现:Access denied for user 'root'@'localhost' (using password: YES) 原因:root的密码不正确找到/etc/mysql/debian.cnf文件,复制其中的[client]提供的用户名和密码:终端下输入mysql:-udebian-sys-main
2014-10-08 13:25:11
510
翻译 《Head First Design Patterns》读书笔记之状态模式
状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像改变了他的类.
2014-10-04 11:39:38
568
转载 Ubuntu下deb包的安装方法
deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.debdpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:安
2014-10-01 17:02:01
565
转载 Python—UnicodeEncodeError: 'ascii' codec can't encode/decode characters
初学Python被编码格式搞的很头大,以下bug是遇到的编码问题之一:【BUG】UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)或者UnicodeDecodeError: 'ascii' codec can't decode byte 0
2014-09-28 22:04:40
950
翻译 《Head First Design Patterns》读书笔记之单例模式
/** * @author dean * 最初的单例模式设计,注意两个static */public class SingleTest { private static SingleTest singleton; private SingleTest(){ } public static SingleTest getInstance() { if(singlet
2014-09-14 23:33:51
516
原创 apache+django+mod_wsgi 部署实践
前几天搭建了python+django+pycharm的开发环境,做了一个博客,申请了一个免费的运主机,
2014-09-05 23:26:59
1349
原创 python+Django+pycharm 开发环境搭建
最近一直在学习python,分享一下自己的搭建过程 (1)python安装 pytoi
2014-09-02 20:05:06
14648
转载 Tomcat 性能调优 出现java.lang.OutOfMemoryError
Tomcat6在部署应用中,Server报错:java.lang.OutOfMemoryError: PermGen space,问题就是Tomcat内存分配的太小了。解决办法:修改Tomcat\bin\catalina.bat文件。找到set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.Class
2014-02-09 11:34:06
691
原创 根据wsdl文件生成对应的服务端文件
最近在做一个接口的项目,对方提供了wsdl文件,里面包含了许多元素,以及复杂的关系嵌套,比如下面这样的结构,手写生成对应的类是一种方法,不过,实在会写趴下,搜罗文章,发现了两种方法:(1)利用axis2的wsdl2Java生成(2)利用soapUI工具生成,下面详细介绍一下:(1) 利用axis2的wsdl2Java生成。首先需要下载axis2的包:axis2下载,解压到某一盘符下,在环境变量
2014-01-15 00:08:09
1693
原创 如果sln文件和网站不在同一个文件夹下,如何统一到一个文件夹下?
如果sln文件和网站不在同一个文件夹下,如何统一到一个文件夹下?首先,文件夹排放如下图:图一business(B层),dataacess(D层)和zoomimage都是同一层次的文件,mydesign2是网站文件只要修改一下sln文件就可以,原先的sln文件如下图所示:图二注意到一共有三个E:\Html_Test\MyDesign2\ 的路径,这些都是原来的
2012-12-31 10:20:48
832
原创 关于ajax刷新后破坏瀑布流式布局jquery+masonry的一点想法
做了一个图片的分享网站,里面用到了图片的瀑布流式布局jquery+masonry,为了实现局部刷新,用了ajax,问题来了,局部刷新之后图片的瀑布流式布局被破坏了。于是在论坛上发了帖子求救http://bbs.youkuaiyun.com/topics/390281730?page=1#post-392925497,照片我就不贴了,大概用了这么几个脚本 $(document).rea
2012-11-16 12:12:49
2522
原创 写给新手程序员的一封信
首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。 “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff 对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。 仅仅是因为爱好开始
2011-06-17 22:57:00
389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人