`
lj6684
  • 浏览: 956299 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论
文章列表
平时Struts2开发,常见在标签中使用OGNL表达式,将自己整理的一些使用原则记录在这里   1. 根对象 采用堆栈方式存储 访问根对象直接 Acttion对象默认会当做根对象放在栈中,直接取action对象的属性 <s:property value="username"/>   2. 上下文对象 采用Map方式存储 访问上下文对象必须以 # 开头 #request #session #param #attr 以上都为默认上下文对象 ActionContext.getContext().put(key, val ...
允许任何IP使用 root 账户,口令8个1远程访问     方法1   mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '11111111' WITH GRANT OPTION;      方法2  mysql> use mysql; mysql> update user set host = '%' where user = 'root';  
做多表关联查询,如果表间关系非常清晰,结构简单,使用视图的方式比自己反复写复杂跨表SQL要容易的多 创建视图   CREATE VIEW view_name AS SELECT t1.xxx, t2.xxx, t3.xxx FROM (table1 t1 INNER JOIN table2 t2 ON t1.fid = t2.fid) INNER JOIN table3 t3 ON t1.mid = t3.mid;   这里使用了3表关联,对于多表关联的 INNER JOIN 写法有一个技巧 1. 先写最简单的2表关联 INNER JOIN 2. 然后使用 () 从 F ...
JSP开发过程处理中文的办法 为了方便支持国际化,建议整个Web工程的编码方式统一使用UTF-8   1. 针对POST方式提交的中文数据 通过为服务器添加全局Filter解决,Filter核心代码 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding(“UTF-8”); chain.doFilter(r ...
备份数据库   mysqldump -h [HOST] -u root -p[PASS] [DB_NAME] > backupfile.sql     还原数据库   mysql -h [HOST] -u root -p[PASS] [DB_NAME] < backupfile.sql
Ruby中提供的 iconv 库可以很容易的解决Ruby字符串编码转换问题     require "iconv" # GBK转UTF8 gbkStr = ... conv = Iconv.new("utf-8", "GBK") utf8Str = conv.iconv(gbkStr)   另外查看一个字符串当前的编码方式   puts str.encoding
Windows版MySQL设置字符集全部为utf8的方式   MySQL安装目录下的my.ini文件   [client]节点 default-character-set=utf8    (增加)   [mysql]节点 default-character-set=utf8    (修改)   [mysqld]节点 default-character-set=utf8    (修改) character_set_server=utf8    (增加)   修改完毕后使用 net stop mysql net start mysql 重新启动mysql服务   ...
Java版C/S程序,作压力测试的时候发现当客户端连续创建连接一段时间后报   Address already in use : connect ...... 乱七八糟一堆异常   再尝试建立连接已经连不上了,通过 netstat -a 命令查看,有一大堆状态为 TIME_WAIT 的占用连接不被释放   网上查到很多这类问题解决办法   问题原因: Java的 Socket.close() 并不能立即释放连接,会造成一段时间内 TIME_WAIT 的状态 操作系统可供使用的连接数有默认限制,很快会被占满   解决办法 1. Tomcat中Connector配置里增加辅 ...
找不到本地require的rb文件   把Ruby升级到1.92,原来运行正常的程序突然不好使了,报错    <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- ...   本身程序内引用了同文件夹下几个其他的自定义rb文件,确实存在着,怎么就不好使了呢   上网查很多类似的问题,引发问题的根本原因是Ruby 1.92已经不再把运行文件当前目录加载至 LOAD_PATH 导致   解决办法:   在文件最上面加上这样一行代码   $: << ...

Ruby操作Excel文件

    博客分类:
  • Ruby
写了一段Ruby操作Excel的脚本,使用OLE方式,功能是从Excel中读取第一列有效数据至数组,分析后将数据分类存入几个集合,并输出至Excel中     require "win32ole" excel = WIN32OLE.new('excel.application') excel.Visible = true workBook = excel.WorkBooks.Open('c:/a.xlsx') workSheet = workBook.Worksheets(1) workSheet.Select line = 1 data = [] ...

Linux修改机器IP

Linux修改机器IP的命令,记在这里备忘   # vi /etc/sysconfig/network-scripts/ifcfg-eth0 -- 编辑各种IP配置信息,保存后退出 # cd / # service network restart -- 重启网络服务 # netstat -rn -- 查看修改效果  

我的MacOS软件列表

    博客分类:
  • Mac
Mac上的软件太多了,在这里将自己常用的软件记录一下,备忘 系统工具   Growl 系统提示辅助工具,好多Mac上的软件都支持使用Grow作为提示信息,不过从1.3版本开始作为收费软件,有另一个替代品 Growl Fork 依旧在发展维护并保持免费   movAddict 为MAC增加剪切功能     Alfred 快速定位应用程序,比Spotlight好用(来自AppStore)     TotalFinder Finder增强工具,支持多标签管理     PathFinder 同样是Finder增强工具,比TotalFinder功能更强大      keyCue  ...
MacOS 10.6.8 版本   安装RoR环境中碰到的一些问题和解决办法,记录下来备忘   关于安装步骤就不说明了,网上此类说明多如牛毛,这里主要记录我遇到的问题   安装完的 Rails 无法识别 rvm 能够正常安装,也可以切换 ruby 版 ...

RoR学习资源汇总

将学习RoR能用上的资源列在这里备忘 如何从零开始学会Ruby On Rails,总结的非常全面,非常好,强烈推荐!!! http://huacnlee.com/blog/how-to-start-learning-ruby-on-rails Ruby-China社区的Wiki索引 http://ruby-china.org/wiki Ruby On Rails Guide http://guides.rubyonrails.org/ 繁体版 http://guides.ruby.tw/rails3/getting_started.html

RubyGems国内镜像站

    博客分类:
  • Ruby
由淘宝网维护的的一套RubyGems国内镜像站,提高天朝网络环境下的gems访问速度 感谢一下 http://ruby.taobao.org/   $ gem sources --remove http://rubygems.org/ $ gem sources -a http://ruby.taobao.org/ $ gem sources -l *** CURRENT SOURCES *** http://ruby.taobao.org # 请确保只有 ruby.taobao.org $ gem install foo  
Global site tag (gtag.js) - Google Analytics