- 浏览: 91034 次
- 性别:
- 来自: 北京
最新评论
-
cydiaone:
不错喔,虽然经常用,但就是分不清谁是谁。
JAVA 的两种流 字节流 InputStream OutputStream 字符流 Reader Writer -
daixu2008:
研究 研究
mongoDB JAVA操作 -
yszdl196:
bson类型和id对照表Type Name Type Numb ...
mongoDB JAVA操作 -
macjava85:
刚接触mongodb,学习中
mongoDB JAVA操作 -
huaxianpeng:
...
mongoDB JAVA操作
文章列表
Boot:
基本的、快速的 springMvc
通过jar包启动,内置tomcat
controller
Cloud:
分布式系统工具
虽然 Spring Cloud 带有“Cloud”,但是它并不是针对云计算的解决方案,而是在 Spring Boot 基础上构建的,用于快速构建 ...
最近用到这个模块,写的一个工具类!记着怕以后忘了
# -*-coding:GBK-*-
#!C:\Python27\python.exe
'''
Created on 2012-12-14
@author: duanzuocai
@note: Excel 工具
'''
from openpyxl.cell import get_column_letter
from openpyxl.reader.excel import load_workbook
from openpyxl.workbook import Workbook
from openpyxl.writer. ...
今天要做一个启动tomcat时的一个初始化动作,用spring的@Resource标签直接报异常:
严重: Error configuring application listener of class xx.action.listener.JobListener
javax.naming.NameNotFoundException: Name xx.listener.JobListener is not bound in this Context
原来是在监听器启动之前得先加载spring-bean,所以把注解bean换成这样获取就OK:
WebApplicationContext app ...
74.125.39.99 chrome.google.com
74.125.39.99 clients2.google.com
203.208.46.30 plus.google.com
203.208.46.30 lh1.ggpht.com
203.208.46.30 lh2.ggpht.com
203.208.46.30 lh3.ggpht.com
203.208.46.30 lh4.ggpht.com
203.208.46.30 lh5.ggpht.com
203.208.46.30 lh6.ggpht.com
203.208.46.30 lh6.googleusercontent.com ...
在网上找了很多原因,都没用。后来发现是因为没配置登录验证: svnserve.conf文件的[general]:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = modules
这样就OK鸟~
#应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语
#句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。
'''
mysql> show variables like '%wait_timeout%' ;
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| innodb_ ...
今天从sqlserver导数据到mysql,突然出现:OperationalError: (1366, "Incorrect string value: '\\xB6' for column 'desc' at row 1")
首先是郁闷了一两小时,最后发现是因为半个汉字插入到Mysql时报的错,无奈才发现从sqlserver读数据的时候text格式的数据还有4096限制,知道问题就好办了,在执行查询之前先执行:mssql_con.cursor.execute('SET TEXTSIZE 65536')问题解决
补充:
今天发现查varchar的时候字符又被截取 ...
比较容易记忆的是用内置的set
l1 = ['b','c','d','b','c','a','a']
l2 = list(set(l1))
print l2
还有一种据说速度更快的,没测试过两者的速度差别
l1 = ['b','c','d','b','c','a','a']
l2 = {}.fromkeys(l1).keys()
print l2
这两种都有个缺点,祛除重复元素后排序变了:
['a', 'c', 'b', 'd']
如果想要保持他们原来的排序:
用list类的sort方法
l1 = ['b','c','d','b ...
# 查表是否存在
SELECT count(*) FROM information_schema.tables WHERE table_name = 'btoc_definition'
show columns from btoc_definition like 'status1'
describe btoc_definition DISPLAYNAME
# 是否存在列
SELECT count(*) FROM(
select COLUMN_NAME from information_schema.COLUMNS
where TABLE_SCHEMA='b2 ...
Exception in thread "main" java.lang.ClassCastException: $Proxy8 cannot be cast to com.coo8.test.TestService
是代理类转换出错。
代理的类是根据接口来进行的,所以在把代理类转换成TestService时得用TestService的接口BaseDAO来接收,如:BaseDAO ts = (BaseDAO) SpringHelper.getBean(TestService.class);
扩展 CAS Server 界面
CAS 提供了 2 套默认的页面,分别为“ default ”和“ simple ”,分别在目录“ cas/WEB-INF/view/jsp/default ”和“ cas/WEB-INF/view/jsp/simple ”下。其中 default 是一个稍微复杂一些的页面,使用 CSS,而 simple 则是能让 CAS 正常工作的最简化的页面。
在 部署 CAS 之前,我们可能需要定制一套新的 CAS Server 页面,添加一些个性化的内容。最简单的方法就是拷贝一份 default 或 simple 文件到“ cas/WEB-INF/view/jsp ...
IO分两种流
字节流 InputStream OutputStream
字符流 Reader Writer
他们都是抽象类
具体实现
字节流 FileInputStream FileOutputStream
字符流 FileReader FileWriter
字节流转换成字符流可以用 InputSteamReader OutputStreamWriter
转换成BufferdReader BufferedWriter 他们具有缓冲区
例如:读取文件 从字节流输入到字符流输入
定义一个字节流:
Java代 ...
Struts 2框架有两个核心配置文件:
struts.xml和struts.properties
其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。
struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的v ...
首先是官方关于安全和权限部分英文
mongodb是基于文档的库,操作模型上划分的话可以分为下面几层
根 (访问,连接)
db (库)
collection
cursor (查询数据时的数据指针)
权限部分
因为mongo默认的启动是不验证用户名和密码的,启动mongod后,可以直接用mongo连接上来,对所有的库具有root权限
启动的时候指定参数,可以从阻止根层面上的访问和连接
#只允许某ip访问
$ mongod --bind_ip 127.0.0.1
#指定服务端口
$ mongod --port 27017
#指定数据存放路径
mongod.exe –po ...
win版驱动:pymongo-1.9.win32-py2.6.exe
# -*- coding:UTF-8
'''
Created on 2010-12-23
@author: DOC
'''
from pymongo import Connection
from Utils import exeTime
import re
conn = Connection("127.0.0.1") # 创建数据库连接
local = conn.local # 得到数 ...