![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术日志
文章平均质量分 90
cfy_zybing
这个作者很懒,什么都没留下…
展开
-
202111项目总结:取MySQL UUID_SHORT后几位做流水号带来的重复问题
目录问题背景:问题爆发:分析原因及临时解决方法:分析原因临时解决方法:使用UUID_SHORT的一些其他限制或可能发生的问题:MySQL中的Sequence问题解决问题背景:老项目从Oracle --> MySQL,原来Oracle中有Sequence,而MySQL中没有。项目工期又很紧,得知MySQL有UUID_SHORT,就拿来用了;不过UUID_SHORT返回的位数太多,值太大,就取后10位作为流水号。问题爆发:不过在使用了1、2年后,系统突然..原创 2021-11-06 06:33:00 · 1044 阅读 · 0 评论 -
202109项目总结: MyBatis Cursor + Parallel Stream使用
最近刚完成一个项目,总结一下项目中使用到的新技术。可能这些技术已经推出很久很久了,可能很多人每天都在用的,但自己而言以前没使用过的,那就是新的技术;平时做项目,使用的不少技术,甚至很多代码都是从原有的老系统的代码中复制过来的,相当于一年经验用了3年,5年;因此从这次项目开始,写代码在原来的习惯上有所改变,每次都加入一些新东西;记录一下。这个项目现在还记得用的新技术有:1. MyBatis的Cursor2. stream中的parallelStream原创 2021-10-04 05:22:17 · 1773 阅读 · 0 评论 -
解决Tomcat6.0.32 Manager不能Deploy问题
Tomcat6.0.32,在Manager界面进行Deploy,发生403问题, 在Apache系统上,tomcat6版本,最后一个就是6.0.32版本。这个版本网上问的人不少,很多人发生这个问题。 在tomcat的bugzilla上找到了问题的解决方法, bug连接: https://issues.apache.org/bugzilla/show_bug.cgi?id=5...原创 2011-07-20 17:05:59 · 145 阅读 · 0 评论 -
【错误解决】Hibernate+MySQL:“Data truncated ”
系统执行,发生错误:org.hibernate.util.JDBCExceptionReporter logExceptionsWARNING: SQL Error: 0, SQLState: 22001SERVER: Data truncation : Data truncated for column 'NAME_' at row 1SERVER: Cound not s...原创 2011-07-26 16:54:46 · 190 阅读 · 0 评论 -
【错误解决】Constructs a InvocationTargetEXception with a target exception
调试程序,遇到:Constructs a InvocationTargetEXception with a target exception 在 java.lang.reflect包中的InvocationTargetException.java类中的InvocationTargetException; 解释说是系统在创建一个类,在构造函数中就出错; 发现:除了构造函数,创...原创 2011-07-27 14:45:17 · 513 阅读 · 0 评论 -
【错误解决】Dom4j解析:org.dom4j.DocumentException: null Nested exception: null 465 343
用Dom4j解析xml文件,发生错误:原创 2011-07-27 18:57:08 · 506 阅读 · 0 评论 -
【xml】XPath和XQuery
XQuery:比XPath更加强大和灵活。如果只是查数据,使用XPath实现最简单。如果需要表达更复杂的记录选择条件的表达式、转换结果集或者进行递归查询,则需要使用 XQuery。 XQuery 采用一种简单的语法,混合了 XML、XPath、注释、函数以及将其结合在一起的专用表达式语法。XQuery 代码完全由表达式组成,没有语句。所有的值都是序列,对于这种语言来说简单性是最重要的。因...原创 2011-09-27 14:11:30 · 146 阅读 · 0 评论 -
【XML】schema验证-MSV,
通过Schema对xml文档进行验证: http://msv.java.net/ The Oracle Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports R...原创 2011-07-29 09:28:03 · 295 阅读 · 0 评论 -
【XML】schema的数据类型和部件
Built-in datatypes : 见图; Schema Components Diagram (non-normative) :见图原创 2011-07-29 10:23:41 · 88 阅读 · 0 评论 -
【c#】VS2008开发Shell Isolated程序
New一个工程:选择 Other Project type ---> Extensibility ---> Visula Studio Shell Isolated ---------------------------------------这个solution创建好后,会自动创建以下Project: 主程序:会调用正确的代码,启动你自己的Visual St...原创 2011-10-20 13:15:40 · 168 阅读 · 0 评论 -
【c#】自己第一个Shell Isolated程序 -- 需要修改
通过VS2008模板创建出来的Solution --- Shell Isolated Solution,编译的时候会报错: error RC2135: file not found: Visual 报错的对象是2个rc文件。--ProjectNameUI.rc ProjectName.rc 解决: 把这2个rc文件,重新存盘一下: 原来是UTF-...原创 2011-10-20 13:18:47 · 103 阅读 · 0 评论 -
MySQL创建外键的时候发生: ERROR 1005: Can't create table (errno: 150)
资料来源:http://venus224.iteye.com/blog/284944在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。 出现问题的大致情况 1、外键的引用类型不一样,主键是int外键是char 2、找不到主表中 引用的列 3、主键和外...原创 2011-07-19 17:30:35 · 121 阅读 · 0 评论 -
【Linux-C】线程实践
用KDevelop开发Linux线程, 编译遇到pthread_join,说找不到这个函数。是link的时候遇到的问题; 在kdevelop的右边的“Automake Manager”的下面一个窗口,右键工程名字,选择Option菜单在Libraries卡片中的”Link libraries outside project(LDADD)“中,进行add输入 -lp...原创 2011-07-19 11:11:18 · 71 阅读 · 0 评论 -
【xml】深入认识XPath 2.0
来源: http://www.searchsoa.com.cn/showcontent.aspx?aid=4031 在2007年1月23日W3C批准的很多新的推荐标准中,你会发现崭新的XPath版本——即2.0版本——值得关注。这篇正式名称为TR/xpath20/XML Path Language (XPath) 2.0的文档总结出了所谓的XML中的三位一体,即XPath 2.0、XQue...原创 2011-09-27 14:57:45 · 207 阅读 · 0 评论 -
【xml】XLink、XPointer
XLink:见此文 xLink的URI是"http://www.w3.org/1999/xlink" 元素名称取值含义说明xlink:typesimple简单XML链接简单XML链接与HTML链接非常相似,它在链接元素和目标资源间建立链接。需要强调的是,如果XML文件具有文件类型定义DTD,XLink的全局属性必须在DTD中定义。不过,并不...原创 2011-09-27 15:46:21 · 189 阅读 · 0 评论 -
[XML]XML基础知识
Xml xQuery xsl学习 XML基础XML结构 XML是EXtensible Markup Language的缩写XML是一种类似于HTML的标记语言XML是用来描述数据的XML的标记不是在XML中预定义的,你必须定义自己的标记XML使用文档类型定义(DTD)或者模式(Schema)来描述数据XML使用DTD或者Sc...原创 2011-07-13 15:56:48 · 178 阅读 · 0 评论 -
[XML]Xsl知识
Xsl学习<?xml version="1.0" encoding="GB2312"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> 参考微软的"XSL开发者指南",我们大致可将模式语言分为三种: 选择模式:&原创 2011-07-14 14:24:41 · 153 阅读 · 0 评论 -
[XML]XML的保存
XML的保存将 XML 持久化存储到文件中去 1. 使用 DOM 和 JDOM 之类的 API 将 XML 数据结构直接写入文件2. 使用 Transformation APIfor XML (TrAX) 和标识转换(identity transformation)持久化存储您的 XML3. 使用 JAXB 之类的较高级别的 API 处理持久化存储...原创 2011-07-14 14:39:44 · 176 阅读 · 0 评论 -
【LINUX-C】环境搭建
来源: http://www.yesky.com/69/1910069.shtml 用Anjuta和Glade以及Glademm 搭建一个linux下面进行C/C++软件开发的IDE环境, 可以进行GTK+/Gnome的应用程序开发 Anjuta 利用 GLADE 生成优美用户界面的能力,加之以自己强大的源程序编辑能力,正成为一个极好的应用程序快速开发的集成环境(IDE)。以前,人...原创 2011-07-16 21:18:03 · 109 阅读 · 0 评论 -
【LinuxC】在Cygwin中安装配置Linux开发编译环境
1. 首先安装cygwin:windows下的模仿linux环境http://cygwin.com/install.html 下载setup.exe;自己首先把全部的资源下来,再单独安装Install From local Directory 在选择安装项目时,缺省的是default,这时候有很多Package不安装的,选择成install 安装参考:http...原创 2011-07-18 07:14:53 · 206 阅读 · 0 评论 -
【C】文件操作
文件操作: 1. stream方式: fstream,ifstream, ofstream2. FILE fstream:如果用了ios_base::in,如果文件不存在,就会打开失败(除非加上out和trunc属性,但是如果文件存在就会被trunc掉); 使用了open函数,要通过is_open来判断文件是否存在; (详细操作见:http://my.chi...原创 2011-07-18 15:03:13 · 92 阅读 · 0 评论 -
【Linux-C】线程
#include <pthread.h>int pthread_create( pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg); void pthread_exi...原创 2011-07-18 16:14:09 · 83 阅读 · 0 评论 -
【html】Ajax异步提交form
通过Ajax异步提交form内容: 主要是看提交参数的比较好的一个方法: parameters: Form.serialize(FormName); 完整的一段代码:var xmlRequest = new Ajax.Request( 'action.do', { method:'post', ...原创 2011-10-25 10:54:44 · 172 阅读 · 0 评论 -
jBPM4.4+SpringSecurity用户合并到自己体系中来
jbPM4.4中的用户:见:http://zybing.iteye.com/admin/blogs/778919在jbpm.wire.bindings.xml配置中,这2个和用户相关: <binding class="org.jbpm.pvm.internal.wire.binding.IdentitySessionBinding" /> ...原创 2011-12-30 10:53:28 · 161 阅读 · 0 评论 -
关于泛型中<? extends A> 和 <? super A>的差别
天下文章一大抄, 继续抄 来源: 百度上搜索"泛型 super extends" , 出来一大堆 "泛型中super与extends的形象解释", 也不知道哪个是原创,也就不炒了,反正大家一搜索, 到处都是; 理解: 定义:List<? extends A> alist = new ArrayList<TypeA>(); 这个说明Ty...原创 2012-05-22 16:05:28 · 141 阅读 · 0 评论 -
Java中getResourceAsStream的用法
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoad...原创 2012-02-14 10:12:09 · 98 阅读 · 0 评论 -
JVM崩溃
程序本来好好的, 做了一次大修改,测试的时候发现在某些场合下,程序突然消失了,检查后发现JVM崩溃了. 在运行目录下,生成了一个错误log文件: hs_err_pid26290.log 打开看, 能看到一些信息; 同时查了一下网上的一些资料. JVM的崩溃, 在网上找了一下一般以以下几种情况居多: 1. 内存不够, 尤其是Heap不够造成的, 具体的例子如: ht...原创 2012-07-03 10:19:54 · 218 阅读 · 0 评论 -
Access restriction: The type XXX is not accessible due to restriction on require
引用rt.jar中的一个类,结果发生了标题中的错误"Access restriction: The type XXX is not accessible due to restriction on required library c:\jdk\jre\lib\rt.jar " 这个类应该没有什么问题的,估计是eclipse编译器的问题,网上查资料,发现eclipse中此类的问题不少,...原创 2013-01-06 09:14:53 · 184 阅读 · 0 评论 -
windows7访问xp的共享目录
新装了了一台win7,无法访问到xp的共享目录,怎么调都不行,按照以下方式解决了问题: http://wangpfsir.blog.163.com/blog/static/67963727201211631425199/.(以下方法,第一次重启后就可以了)windows7 访问 xp ,提示没有权限 解决方法 2012-12-06 15:14:25| 分类: ...原创 2013-07-18 20:17:32 · 176 阅读 · 0 评论 -
npm设置代理 以及 重定向
node.js通过npm安装模块,npm的代理设置法:npm config set proxy=http://192.168.0.2:8080重定向其他镜像网站:npm config set registry http://registry.npmjs.vitecho.com或者在:~/.npmrc 加入下面内容registry = http://registry.npmjs.vitecho.c...原创 2013-07-30 10:49:31 · 300 阅读 · 0 评论 -
Java中JSON解析器的一点见解
最终采用了Jackson JSON,使用起来相当方便。 ===========================================================================本文地址:http://blog.csdn.net/chaijunkun/article/details/7208828,转载请注明出处。本博客会不定期对以前的文章内...原创 2013-08-15 17:25:50 · 90 阅读 · 0 评论 -
新公司新的环境 --- 开发环境说明
到了新公司,开发环境和原来的公司几乎不同,虽说开发环境不同简单的学学就可以上手,但是还是要适应一段时间才能使用的得心应手,熟能生巧吗。 IDE:Eclipse,这个和原来一样,如果这个还不一样,真的就没有什么一样了; Web框架: 使用的是spring mvc,原来使用struts2.XORM: 使用的是Mybatis, 原来使用hibernate3工程构建工...原创 2013-10-17 05:37:46 · 217 阅读 · 0 评论 -
泛型类型的子类及通配符的使用
最近碰到一个泛型的问题, 就在网上找技术贴, 挖坟挖出个08年的技术贴, 解决了问题 来源: http://webservices.ctocio.com.cn/wsjavtec/128/8571628_1.shtml 原文: 在java语言中,我们通俗讲一个类是另一个类的子类型,是通过使用extends关键字去继承某一个类或者使用implements关键字...原创 2012-05-22 15:30:43 · 116 阅读 · 0 评论 -
Calendar中的Time/isTimeSet
在调试程序,在Eclipse的watch窗口,发现Calendar变量的long是一个数值,但是print出来却是另一个数值,不解,看了一下Calendar中的代码,发现还有一个变量isTimeSet. Calendar的时间设置,可以通过Set一个long数值确定时间, 也可以通过设置年月日十分秒方式设置时间. 如果是通过设置一个long数值的话, 这个数值直接赋值给tim...原创 2012-05-03 14:15:02 · 336 阅读 · 0 评论 -
Tomcat没有说支持WebSocket,只能用Jetty了
Tomcat没有说支持WebSocket,只能用Jetty了原创 2012-01-18 11:11:04 · 96 阅读 · 0 评论 -
【xml】SchemaLocation、import、include
在xml中,定义了namespace,如果要验证xml文档的有效性,需要这些namespace相关的xsd文档。 引入xsd有的方式:通过schemaLocation方式: 1.xsi:schemaLocation <?xml version="1.0" encoding="GB2312"?><books xmlns="http://www.sun...原创 2011-10-27 16:27:10 · 270 阅读 · 0 评论 -
【Socket】java中判断socket网络远端是否断开连接
文章来源:http://hi.baidu.com/lixiaoqing18/blog/item/fc9a66d30109b8dba9ec9a0a.html 最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接。 首先想到socket类的方法isClosed()、isConnected()、isInputSt...原创 2011-08-10 10:12:31 · 182 阅读 · 0 评论 -
【xml】在页面中使用XML同步对象
在页面中,需要获得XML数据,这个数据有控件进行获取,为了保证线程之间的同步,需要对XML对象进行加锁。 用同步的xm对象:var xmldoc = new ActiveXObject("Msxml2.FreethreadedDOMDocument.3.0");//添加xml头var p = xmldoc.createProcessingInstruction("xml",...原创 2011-10-31 10:30:01 · 109 阅读 · 0 评论 -
【】ActiveX回调JS函数
控件回调JS函数 http://blog.163.com/chen_xinghuan/blog/static/1722015822010948494145/ http://blog.csdn.net/tingsking18/article/details/4278619 只记录链接,原创 2011-11-03 14:11:02 · 140 阅读 · 0 评论 -
HTML中的注释
在HTML中的注释是 <!-- --> 在CSS和JavaScript中的注释是: /* */ 在早期的IE中,会包含一些条件测试的注释: 如<!--[if lte ie 6]><link rel="stylesheet" type="text/css" href="/css/ie6.css"><原创 2012-01-09 09:05:24 · 136 阅读 · 0 评论