- 博客(34)
- 资源 (6)
- 问答 (5)
- 收藏
- 关注
原创 SQL server 2008 R2无法设置sa密码求助~~
具体见图,1、数据库属性之后选择安全性,这里是灰色。2、右键的时候会出现下面错误。3、第一次点击安全性报错如下
2018-11-27 21:09:49
2062
2
原创 linux读取验证码乱码问题。
忘记密码,中文验证码乱码 解决思路: 1、通过servlet类MakeValidateCode.java 来读取 ecology\WEB-INF\ValidateChinese.key控制中文简体的显示 2、lunix默认字体为utf-8,window默认为gbk,所以读取会有乱码。 3、根据客户截图为方框,说明读取到了字体,日志看到读取的不是乱码,说明是lunix没有对应的字体导致,从w
2018-01-30 13:07:01
1402
1
原创 程序员在上海之三
今天在公司的任务是完成定时任务激活老用户发短息功能上线,其实这个功能在昨天就已经完成了,由于运维同事在发布的时候漏掉了,导致今天在查看日志的时候没有看到 ,有点出乎意料,我的代码明明很简洁明了功能明确!为什么会有这样的问题?只好查询版本才发现线上没有发布我的最新代码,好吧~问题找到了,现在有一个两全的方法,我们的admin系统有一个手动走定时任务的功能,花了几分钟添加上去测试OK~下午上线。工
2016-10-15 00:18:13
735
原创 程序员在上海之二
今天上午一致在整理自己的代码,想把maven分支的几个项目整合到一个项目中,把他们整合进来的时候根据自己的需求添加一些代码,红叉 满天飞啊~不过这是要淡定既然环境出错了就有解决办法,主要的一些类找不到:可能是有其他的类没有拷贝过来;还有就是没有引入依赖包,如果不是使用maven项目的话,我们需呀把对应的jar包拷打lib下面,通过Build Path来引入(有点麻烦),不过这些完全可以通过Ma
2016-10-12 23:17:13
624
原创 <<重构改善既有的代码设计>>第2章
因为工作时间问题以及个人懒惰原因会导致你准备看的书耽搁甚至后面都不去碰他了,我就这样走过了3年的程序员生活,不过坚持写博客确实能很好地帮你提高学习能力和约束力。今天本来打算下班回家了,然后写下今天关于前后端生成二维码的代码案例和二维码因为长度太长导致密度太大识别度降低问题的解决方案,可以想想《重构改善既有的代码设计》预计昨天就读完第二章的,结果现在尚未完成就只好先来总结下啦~后面的案例会在后面陆续
2016-10-11 21:02:53
424
原创 myeclipse项目加入maven支持
时间有点晚了,不知不觉都已经夜里2:05,不过因为项目中一直在使用maven,就把以前做过的项目通过maven来管理。具体操作如下: 对现有的项目集成Maven,需要修改以下地方: 1.将以下代码拷贝到工程根路径下的 .project 文件中的 标签下(如果代码存在,则无须拷贝) org.maven.ide.eclipse.maven2Builder
2016-10-11 02:19:26
3558
原创 程序员在上海之一
不知不觉入职已经有64天了,下个月就要转正,呵呵……好像对我来说没啥影响,工资(你懂得)~不过转正是公司对个人能力的认可吧~仍然需要加油奋斗!今天是2016年10月9日也是农历9月9日重阳节,更重要的是我女朋友的生日,我在上海,她在合肥感觉很对不起她~上班时间……下班继续书写~
2016-10-09 18:21:31
960
原创 <<重构改善既有的代码设计>>第一章节
今天花了几个小时独立>第一章节,下面是自己的一些心得和总结1、:建立一套可靠地测试环境。2、:分解并重组需要重构的statement。3、:要有良好的命名规范,好的代码应该清楚地表达自己的功能,变量名称是代码清晰的关键。任何一个傻瓜都可以写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。4、:针对需要实现的函数功能,根据使用参数需要放到数据所属的对象中。5
2016-10-09 16:43:49
518
原创 IntelliJ操作GitHub的git.exe位置
这里提供Github路径C:\Users\db2admin\AppData\Local\GitHub\PortableGit_cf76fc1621ac41ad4fe86c420ab5ff403f1808b9\cmd\git.exe
2016-10-08 21:19:26
1510
原创 URL和URI区别和联系
参考博客翻译:《https://danielmiessler.com/study/url-uri/#gs.RV1CVfM》~ 一直存在很多技术上的争论,其中最为妙的恐怕就是web地址应该叫什么的问题。通常情况就是这样:有人把地址栏的内容叫“URL”,这时候有些人就来劲了:“不!其实那时URI。。。” 对于这种纠正的反应呢,通常也有
2016-10-08 13:59:57
858
原创 面试中的hashmap
我java开发有3年多了,辞职了准备新的发展,面试中总是离不开关于hashmap的问题,现在总结下有哪些问题?HashMap和HashTable的区别?什么地方用到Hashmap?HashMap工作原理?一般要求你实现hashmap等等来考察你的能力。1、什么事HashMap?什么地方用到HashMap? 我们的回答是按照键值对存储的容器,以及它的一些特性如key和value值允许null,通过g
2016-07-30 16:32:33
540
1
原创 Java面试常见问题
1、问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。2、问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3、问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。4、问题:Java的”一次编写,处处运行”是如何实现的?答案:Java程
2016-07-28 13:15:40
1376
转载 JVM原理
数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress 引用类型包括
2016-07-26 10:54:38
1176
转载 观察者模式(Observer)
包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。
2016-06-21 17:36:08
253
转载 SQL知识整理一:触发器、存储过程、变量表、临时表
create trigger tr_name on table/view {for | after | instead of } [update][,][insert][,][delete] [with encryption] as {batch | if update (col_name) [{and|or} update (col_name)] }
2016-06-21 15:05:17
1799
翻译 SPARQL处理器ARQ
ARQ - A SPARQL Processor for JenaARQ是Jena的查询引擎,支持SPARQL RDF查询语言。SPARQL查询语言是由W3C RDF数据访问工作组。ARQ特性 SPARQL标准 自由文本搜索通过Lucene SPARQL /更新 访问和SPARQL代数的延伸 支持自定义过滤功能 属性函数自定义处理的语义关系 聚合、GROUP BY和分配SPARQL扩展
2016-04-15 09:31:56
1739
原创 java IO 流操作
因为最近项目有关于大本文读取和指定行读取,读取第多少行到多少行记录,所以就从网上查询一些资料和自己的一些代码总结。 这里通过一个图简单介绍下java的IO流。 IO流分类根据留得数据对象区分: 高端流:所有内存中的流都属于高端流,比如:InputStreamReader。 低端流:所有的外界设备中的流都属于低端流,比如InputStream。根据数据的流向区分: 输出流:用来写数据的,
2016-04-12 22:35:24
475
1
翻译 Mysql Load操作
因为数据量太大时,通过insert 来操作会花费大量的时间,现在拿100条数据来测试。 load耗时4.41s,insert 耗时 240s。 所以如果数量级大的话,建议load操作,下面简单介绍下mysql的load操作。load语法LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE
2016-04-07 10:57:16
669
原创 Sparql查询RDF
SparQL(Simple Protocol and RDF Query Language),是为RDF开发的一种查询语言和数据获取协议,它是为W3C所开发的RDF数据模型所定义,但是可以用于任何可以用RDF来表示的信息资源。 ARQ(Automatic Repeat Request)是jena用来支持SparQL的查询引擎,这里我们来介绍下使用ARQ进行实际的SparQL操作。数据源: 在我们
2016-04-01 11:56:52
4429
原创 Jena读取Mysql数据的本体数据
前面有降到通过JenaAPI读取RDF文件(或者OWL文件)存储到mysql数据库中,这是会默认生成7张表来存储。具体流程如下:①加载数据库JDBC驱动。②创建数据库连接。③从Mysql数据库读取OntModel。④操作返回的OntModel,打印三元组查看具体内容。代码如下:package d2rq;import org.apache.logging.log4j.LogManager;impor
2016-03-23 15:28:43
3913
3
原创 D2RQ平台之本体操作
上一章节讲到了D2R Server通过Mysql数据库映射成虚拟的RDF文本mapping.ttl文件(上一章节有启动用Academic.n3内容和mapping.tll一样)来实现在localhost:2020访问数据库数据。如下图: 这里图片有点大哦,Home代表主页面,|的右边是Academic数据库的所有表,下面是几种不同的视图,HTML、RDF和Sparql。这里我们先看下SPARQ
2016-03-22 20:02:00
3877
3
原创 Jena读取Ontology本体到Mysql数据库
前面我已经介绍了如何使用D2RQ平台来生成我们jean可以解析和推理的RDF文本,这里我来介绍下如何通过jena操作把RDF存到Mysql数据库。先介绍下整体流程:①加载数据库JDBC驱动。②创建数据库连接。③为数据库创建一个ModelMaker。④为本体创建一个模型。具体代码如下:package d2rq;import java.io.File;import java.io.FileInp
2016-03-22 17:14:31
4088
9
原创 Mysql驱动不匹配
今天连接Mysql数据小问题:No suitable driver found for jdbc:mysql://localhost:3306/ontology解决方案:把驱动包复制到JDK安装路径的jre\lib\ext 下面 再次运行即可。我的完整路径如下:C:\Program Files\Java\jdk1.7.0_51\jre\lib\ext。希望可以帮到你。
2016-03-22 16:46:47
1238
原创 D2RQ之Linked data
**基本介绍**Linked data 即为一系列利用 Web 在不同数据源之间创建语义关联的最佳实践方法。这里的不同数据源,可以来自一个组织内部的不同系统,也可以来自不同组织的不同系统,它们的内容,存储地点以及存储方式都可以完全不同,但它们很可能存在着关联。 Linked data的一些基本原则: 资源。在发布一个领域的数据之前,我们需要确定要发布的资源是什么。任何事物,只要你认为是有意义的
2016-03-16 15:01:11
2321
1
原创 java垃圾回收机制
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。可以分四点作答:1.垃圾回收是由虚拟机自动执行,不能人为地干预。2.系统比较空闲(垃圾回收线程)3.对象不在被引用.对象处于引用的隔离岛状态(隔离引用),对象具备了回收的条件4.gc()方法,可以建议虚拟机执行垃圾回收,但是不能确定是否会执行回收。
2015-12-07 18:06:37
424
原创 Prolog案例三
开发工具依然是GNU-Prolog,在案例中有这样的小问题如下:here(kitchen).move(Place):- retract(here(X)), asserta(here(Place)).我执行move(office).后,错误提示如下:ERROR: retract/1: No permission to modify static_procedure `here/1'错误很
2015-09-24 17:13:25
2605
原创 prolog小案例二
这是保存到文件的代码如下:room(kitchen).room(office).room(hall). room('dining room').room(cellar). door(office, hall).door(kitchen, office).door(hall, 'dining room').door(kitchen, cellar).door('dining
2015-09-15 16:36:33
3995
原创 SWI-prolog工具开发小案例
这是通过编译器做的一个小案例。 第一步启用编译器打出[user].注点号结束。 第二步写出事实和规则。Ctrl+D保存。 第三步让它根据我们的事实和规则推理。1 ?- [user].|: likes(bei,basketball). |: likes(li,basketball). |: lover(X,Y):-likes(X,basketball),likes(Y,basketball)
2015-09-11 14:47:39
3977
整合ssm框架使用SpingJunit测试报错
2016-10-23
DB2取100到200条记录无排序(取出数据库中固定的记录)
2015-12-16
mycelipse 启动tomcat 报错
2015-10-27
jena实现查询数据库操作?
2015-08-31
求一个关于语义网开发的案例
2015-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人