- 浏览: 430194 次
- 性别:
- 来自: 杭州
最新评论
-
lizhenlzlz:
对我有用,评论也有用
XStream快速起步 简单方便实现序列化(XML和JSON) -
DREAMS_ZDX:
多谢 解决了困扰我的问题
Process输入流输出流的正确使用 -
Ryan1Zheng:
tess3Wrapper
java下OCR的实现[j4l简单使用] -
zhangxiao_:
因为onDestroy() 在Fragment 不会执行!也 ...
设置高德地图在Fragment中显示 -
验孕侠:
新人,希望大神们能多分享职场的一些东西
工作感悟
文章列表
在看一些教程,偶尔看到H2,被其精简的安装(只有一个jar包就好了..根本不用安装啊...)和完善的功能吸引了.
也做了一个很简单的东西,因为嫌写配置文件麻烦,所以就木有引spring进来了(这个我也是为了写教程里一个示例程序搭一下的 教程里直接JDBC然后写SQL 我这里加入一个hibernate 内容很简单 说错了欢迎指正呢)
环境:
h2-1.3.169
hibernate 3.6.10
项目结构如下:
先说下hibernate的配置文件:
<!DOCTYPE hibernate-configuration PUBLIC
&q ...
http://zh.wikipedia.org/wiki/JAXB 写道
JAXB(Java Architecture for XML Binding简称JAXB)允许Java开发人员将Java类映射为XML表示方式。JAXB提供两种主要特性:将一个Java对象序列化为XML,以及反向操作,将XML解析成Java对象。换句话说,JAXB允许以XML格式存储和读取数据,而不需要程序的类结构实现特定的读取XML和保存XML的代码。当规格复杂且经常变化时JAXB特别有用。在这种情况下,经常修改XML模式定义以与Java定义保持一致很花费时间并且容易产生错误。JAXB是Java EE平台的API之 ...
配置和学习1是一样的
这里就简单使用一下已经存在的webservice 使用起来很简单
先找到一个提供各种webservice的网站:
http://www.webxml.com.cn/zh_cn/index.aspx
使用一个服务:
http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx
对应的w ...
版本:CXF 2.7.0
jdk版本:1.6.0_38
IDE:Eclipse Java EE IDE Juno
因为是新手 所以这个主要是一个记录的日志 原理我还不太懂了... ...%>_<%
初期准备:
变量配置:
classpath cxf的lib文件夹
CXF_HOME 指向CXF根目录的路径
PATH 放入CXF的bin路径
java_home 环境变量(一定要是jre的 不是jdk的)
安装:
eclipse-->window-->preference-->web service-- ...
验证码三种实现(一般,依赖颜色,问答)
- 博客分类:
- java菜鸟笔记
原来做验证码都是通过patchca 一个类库生成的
今天上信息安全的课的时候 老师提到了原来的学生有做验证码识别的(通过OpenCV)
http://zh.wikipedia.org/wiki/验证码 写道
全自动区分计算机和人类的图灵测试(英语:Completely Automated Public Turing test to tell Computers and Humans Apart,简称CAPTCHA),俗称验证码,是一种区分用户是计算机和人的公共全自动程序。在CAPTCHA测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评 ...
我这边写的代码不一定规范 但我想足够可以表示出来了
go是最近有学了一段时间了 觉得一些特性(go关键字 内置的channel类型)非常方便
以下是代码:
首先是java的
public void testBlocking() throws InterruptedException{
final BlockingQueue<String> bq=new LinkedBlockingQueue<String>();
final AtomicBoolean isStop=new AtomicBoolean(false);
new Thread(ne ...
以下说法若有不对的地方欢迎大家指正
我这里用的是断点不断跟进的方式
spring的版本为3.2.2
以下是一张方法的调用图 方便理解
最近在看spring的IoC具体实现
其实也没有什么太大的心得 就是不断进行断点调试 然后看一下过程
这个过程其实并不复杂 只是一层层不断调用有点头晕罢了
以下我来说说具体的BeanDefinition载入和注册的过程
首先我这边是以ClassPathXmlApplicationContext为IoC容器的 他底下是维护了一个DefaultListableBeanFactory
bean的注册工作其实是在DefaultLista ...
StaticListableBeanFactory
此类为org.springframework.beans.factory.BeanFactory的一个实现类
只允许注册已经存在的单例实例,不支持prototype和aliases
该类实现了ListableBeanFactory 也就是允许遍历得到BeanFactory保存的bean实体
public class StaticListableBeanFactory implements ListableBeanFactory {
/** Map from bean name to bean instance ...
java序列化和反序列化复习
- 博客分类:
- java菜鸟笔记
序列化 反序列化:
{
序列化为一般二进制文件:
需要序列化的类实现serializable
用ObjectOutputStream输出 writeObject()
用ObjectInputStream读入 用readObject()来读出对象
代码:
package org.cc.serialization;
import java.io.Serializable;
import java.util.Date;
public class Person implements Serializable{
public Person(String n ...
自旋锁以及可重入自旋锁
- 博客分类:
- java菜鸟笔记
首先是简单的自旋锁代码实现:
package org.cc.concur;
public class MyLock {
public MyLock() {
}
private boolean isLocked=false;
public synchronized void lock() throws InterruptedException{
while(isLocked){
System.out.println(Thread.currentThread().getName()+"堵塞了");
wait();
...
notepad++配置go语法高亮
- 博客分类:
- Go菜鸟笔记
NPP设置高亮
6版本以上的NPP你要导高亮定义文件...一定要在view里点user-defined dialogueimport 那个userDefineLang.xml 然后save as 最后重启一下...网上说的方法好像只针对低版本的npp
说是使用详解,其实是我自己做了一些简单的试验.如有说错,请指正.
Annotation方式的MappedBy其实就是xml方式的inverse
http://stackoverflow.com/questions/10082434/mappedby-and-inverse-attributes-are-same 写道
In case of one-one or one-many or many to one, the key will be stored in one of the entites. It does not make any sense to store it in ...
图片生成器Text2Image
- 博客分类:
- android菜鸟笔记
将您输入的文字变成图片,更好地在微博,人人等站点进行输出.
APK下载:http://play.360buy.com/50007778.html
需要源码的和建议的请和我联系.
大家应该都知道,android中的组件Chronometer的常用方法:start、stop和setBase.
stop()这个方法比较恼人,因为调用他只是不刷新时间罢了,但是在后台时间依然是继续走的,后来发现这个是因为base的原因.
笔者本来想在start的时候记录下当前的SystemClock.elapsedRealtime()
然后在暂停的时候在记录此时的SystemClock.elapsedRealtime()
然后相减,得到差值,在继续时间的时候用当前的SystemClock.elapsedRealtime()减去差值
但是这样做会有偏差和问题....笔者很不解, ...
去学校的网站下点东西 发现没有批量吐血 顿时热血澎湃啊.....不说废话了这是咱学校网站的一个下载页:http://kczy.zjut.edu.cn/jsjwl/downloadcenter.asp?Page=2如果chrome说有恶意程序你自己判断 因为...我们学校的神马精品课程管理系统等等都会跳源码贴上 bug是一定有的 我测试了两次发现可以用之后就不暂时去管了
而且我还只是小白 不知道怎么测试.......
原理超简单 下载速度很慢 没用NIO的关系吧?...好了简单说下原理
首先通过URL类的openStream方法得到输入流并且将网页下载将数据保存到一个StringBuffer ...