- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 Python常用简单语法
置顶:Python官方文档,供着。Python语法不熟,但又经常用到,每次先查比较麻烦,将常用的汇总下。stringsplitwords = line.split('\t')listlenlen(words)time, datetimestrptime, strftimeimport timet = time.strptime('2000-01-01 00:00:00', '%Y-%m
2016-08-30 10:44:34 1195
原创 CAS自定义登录
CAS系统介绍CAS是单点登录系统(SSO)的一种,在多个应用系统中,只需要登录一次,就可以访问所有的系统。一般会采用CAS统一登录页面,通过修改CAS中casLogin.jsp页面进行登录页面的改造。如果所有系统都是web端系统,建议采用这种方式。但在app登录或者个性化web需求中,就不得不考虑自定义登录了。CAS自定义登录两种思路修改login-webflow.xml文件,通过加入参数等方式
2016-08-08 19:23:01 6387 4
原创 Spring Web Flow
在接触CAS时,见到了其中使用的Spring Web Flow(SWF),为改造CAS,就对Spring web flow稍稍研究了下。Spring Web Flow介绍Spring web flow是Spring web的一部分,允许用更高阶的语言抽象组织程序逻辑,目标是成为管理Web应用页面流程的最佳方案。Spring web flow中,flow的完成要分多个步骤实现,每个步骤就是一个stat
2016-08-08 18:16:28 2208
原创 java序列化
问题最近在dubbo接口扩展上遇到了问题。dubbo的参数及返回对象,肯定是要可序列化的,即实现Serializable接口。需求是需要在接口参数中,加入一个字段,但是担心对原来的consumer产生影响,因此对java序列化进行了一下梳理测试。顺便说下关于dubbo接口扩展碰到的这个问题,有几点收获:接口的传参,尽量用对象代替多个简单类型的参数,后者不便于加参数返回数据,同样尽量用对象代替简单
2016-08-08 17:45:22 455
原创 slf4j、log4j、logback关系介绍
日志框架日志框架中,经常出现的slf4j、log4j、logback、slf4j-log4j、log4j-over-slf4j等等,让人混淆。为此,特意查找整理了一下,盗贴个图先:上图中:接口:将所有日志实现适配到了一起,用统一的接口调用实现:目前主流的日志实现旧日志到slf4j的适配器:如果使用了slf4j,但是只想用一种实现,想把log4j的日志体系也从logback输出,这个是很有用的
2016-08-08 17:43:26 2613
原创 logback配置
Dependencies如Slf4j、log4j、logback关系介绍中所说,sif4j+logback日志体系,其dependencies:slf4j-api (slf4j接口)logback-classic (logback服务于slf4j的”驱动”)logback-core (logback日志实现)logback配置logback.xml示例如下:<?xml version="1.
2016-08-08 17:40:56 997
原创 Intellij idea 中启动多个tomcat server失败问题解决
如我在由eclipse转intellij Idea中提到,由于由Eclipse刚投入Intellij的怀抱不久,对一些使用尚不熟悉,尤其这两天在Intellij中配置启动多个Tomcat出现了问题。问题描述Intellij idea中,为在本地调试两个系统之间的调用,配置两个本地tomcat server,设置不同的端口号,如8081和8082,Deploy中加入两个系统各自的Artifact xx
2016-08-08 17:35:27 27990 4
原创 由eclipse转intellij idea
设置字符集utf8依次打开 File | Settings | Editor | File Encodings,将IDE Encoding、Project encoding 、default encoding for properties, 均选择utf8设置unix换行符依次打开 File | Settings | Editor | Code Style,将Line separator (for
2016-08-08 17:33:12 1068
原创 count(*),count(1)和count(field)区别
印象中,count(key)比count(*)效率要高,因此在项目中用了count(field)的形式来统计行数。在code reivew时被指出应用count(*),于是查了下,并做了下简单测试,果然是我记错了,足见code review是多么有用啊。count(*)count(*)是对不为null的行进行计数,因此某一行只要不是所有列都为null(即只要是存在的记录),就会被计数。mysql用e
2016-08-08 17:31:38 10562
原创 Mysql常见问题
You can’t specify target table ‘xxx’ for update in FROM clauseMysql中,在对某一张表delete或update时,如果from里面是个对同一张表的查询子语句,会报该错:You can’t specify target table ‘xxx’ for update in FROM clause。如表去重:DELETE from user
2016-08-08 17:23:11 292
原创 intellij idea开发问题及解决
Error:java: 未结束的字符串文字1、在idea的Settings中,找到File Encodings,将IDE Encoding 改为UTF-8;2、更改encodings.xml里面的配置,GBK和UTF-8统一一下参考自Error:java: 未结束的字符串文字
2016-08-04 10:21:27 519
原创 mysql常用命令
linux中mysql启停命令sudo /etc/init.d/mysql.server -P 3306 startsudo /etc/init.d/mysql.server -P 3306 stop将查询结果导入到文件mysql>tee /home/a.txtmysql>select * from rank;mysql>exit设置字符集mysql>set names utf8;查看所有用户
2016-08-04 10:09:21 511
Spartan-3E入门开发板用户手册中文版
2010-05-21
(vc6.0)opengl小程序:clock
2010-04-23
在vs2008中嵌入matlab
2010-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人