自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 问答 (5)
  • 收藏
  • 关注

原创 SQL server 2008 R2无法设置sa密码求助~~

具体见图,1、数据库属性之后选择安全性,这里是灰色。2、右键的时候会出现下面错误。3、第一次点击安全性报错如下

2018-11-27 21:09:49 2027 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 1383 1

原创 eclipse安装Spring插件

eclipse安装spring插件

2016-10-26 23:11:00 1706

原创 程序员在上海之四

二维码生产、长链接转短链接

2016-10-22 18:34:30 1188

原创 程序员在上海之三

今天在公司的任务是完成定时任务激活老用户发短息功能上线,其实这个功能在昨天就已经完成了,由于运维同事在发布的时候漏掉了,导致今天在查看日志的时候没有看到 ,有点出乎意料,我的代码明明很简洁明了功能明确!为什么会有这样的问题?只好查询版本才发现线上没有发布我的最新代码,好吧~问题找到了,现在有一个两全的方法,我们的admin系统有一个手动走定时任务的功能,花了几分钟添加上去测试OK~下午上线。工

2016-10-15 00:18:13 724

原创 程序员在上海之二

今天上午一致在整理自己的代码,想把maven分支的几个项目整合到一个项目中,把他们整合进来的时候根据自己的需求添加一些代码,红叉 满天飞啊~不过这是要淡定既然环境出错了就有解决办法,主要的一些类找不到:可能是有其他的类没有拷贝过来;还有就是没有引入依赖包,如果不是使用maven项目的话,我们需呀把对应的jar包拷打lib下面,通过Build Path来引入(有点麻烦),不过这些完全可以通过Ma

2016-10-12 23:17:13 611

原创 <<重构改善既有的代码设计>>第2章

因为工作时间问题以及个人懒惰原因会导致你准备看的书耽搁甚至后面都不去碰他了,我就这样走过了3年的程序员生活,不过坚持写博客确实能很好地帮你提高学习能力和约束力。今天本来打算下班回家了,然后写下今天关于前后端生成二维码的代码案例和二维码因为长度太长导致密度太大识别度降低问题的解决方案,可以想想《重构改善既有的代码设计》预计昨天就读完第二章的,结果现在尚未完成就只好先来总结下啦~后面的案例会在后面陆续

2016-10-11 21:02:53 410

原创 myeclipse项目加入maven支持

时间有点晚了,不知不觉都已经夜里2:05,不过因为项目中一直在使用maven,就把以前做过的项目通过maven来管理。具体操作如下: 对现有的项目集成Maven,需要修改以下地方:  1.将以下代码拷贝到工程根路径下的 .project 文件中的 标签下(如果代码存在,则无须拷贝)   org.maven.ide.eclipse.maven2Builder

2016-10-11 02:19:26 3548

原创 程序员在上海之一

不知不觉入职已经有64天了,下个月就要转正,呵呵……好像对我来说没啥影响,工资(你懂得)~不过转正是公司对个人能力的认可吧~仍然需要加油奋斗!今天是2016年10月9日也是农历9月9日重阳节,更重要的是我女朋友的生日,我在上海,她在合肥感觉很对不起她~上班时间……下班继续书写~

2016-10-09 18:21:31 950

原创 <<重构改善既有的代码设计>>第一章节

今天花了几个小时独立>第一章节,下面是自己的一些心得和总结1、:建立一套可靠地测试环境。2、:分解并重组需要重构的statement。3、:要有良好的命名规范,好的代码应该清楚地表达自己的功能,变量名称是代码清晰的关键。任何一个傻瓜都可以写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。4、:针对需要实现的函数功能,根据使用参数需要放到数据所属的对象中。5

2016-10-09 16:43:49 505

原创 IntelliJ操作GitHub的git.exe位置

这里提供Github路径C:\Users\db2admin\AppData\Local\GitHub\PortableGit_cf76fc1621ac41ad4fe86c420ab5ff403f1808b9\cmd\git.exe

2016-10-08 21:19:26 1495

原创 URL和URI区别和联系

参考博客翻译:《https://danielmiessler.com/study/url-uri/#gs.RV1CVfM》~  一直存在很多技术上的争论,其中最为妙的恐怕就是web地址应该叫什么的问题。通常情况就是这样:有人把地址栏的内容叫“URL”,这时候有些人就来劲了:“不!其实那时URI。。。”    对于这种纠正的反应呢,通常也有

2016-10-08 13:59:57 848

转载 UML序列图总结

UML序列图总结

2016-09-19 18:36:51 350

转载 UML类图关系总结

UML类图关系总结

2016-09-19 18:24:58 329

原创 面试中的hashmap

我java开发有3年多了,辞职了准备新的发展,面试中总是离不开关于hashmap的问题,现在总结下有哪些问题?HashMap和HashTable的区别?什么地方用到Hashmap?HashMap工作原理?一般要求你实现hashmap等等来考察你的能力。1、什么事HashMap?什么地方用到HashMap? 我们的回答是按照键值对存储的容器,以及它的一些特性如key和value值允许null,通过g

2016-07-30 16:32:33 534 1

原创 Java面试常见问题

1、问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。2、问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3、问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。4、问题:Java的”一次编写,处处运行”是如何实现的?答案:Java程

2016-07-28 13:15:40 1337

转载 JVM原理

数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress 引用类型包括

2016-07-26 10:54:38 1155

转载 观察者模式(Observer)

包括这个模式在内的接下来的四个模式,都是类和类之间的关系,不涉及到继承,学的时候应该 记得归纳,记得本文最开始的那个图。观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。

2016-06-21 17:36:08 247

转载 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 1784

翻译 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 1723

原创 java IO 流操作

因为最近项目有关于大本文读取和指定行读取,读取第多少行到多少行记录,所以就从网上查询一些资料和自己的一些代码总结。 这里通过一个图简单介绍下java的IO流。 IO流分类根据留得数据对象区分: 高端流:所有内存中的流都属于高端流,比如:InputStreamReader。 低端流:所有的外界设备中的流都属于低端流,比如InputStream。根据数据的流向区分: 输出流:用来写数据的,

2016-04-12 22:35:24 459 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 639

原创 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 4413

原创 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 3890 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 3855 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 4063 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 1221

原创 D2RQ之Linked data

**基本介绍**Linked data 即为一系列利用 Web 在不同数据源之间创建语义关联的最佳实践方法。这里的不同数据源,可以来自一个组织内部的不同系统,也可以来自不同组织的不同系统,它们的内容,存储地点以及存储方式都可以完全不同,但它们很可能存在着关联。 Linked data的一些基本原则: 资源。在发布一个领域的数据之前,我们需要确定要发布的资源是什么。任何事物,只要你认为是有意义的

2016-03-16 15:01:11 2305 1

原创 D2RQ简介

继续研究~

2016-03-15 17:31:27 7223 1

转载 java程序员的加冕之路~

java从浅入深,一步一步走向高峰~

2015-12-18 09:15:58 1013

原创 java垃圾回收机制

Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。可以分四点作答:1.垃圾回收是由虚拟机自动执行,不能人为地干预。2.系统比较空闲(垃圾回收线程)3.对象不在被引用.对象处于引用的隔离岛状态(隔离引用),对象具备了回收的条件4.gc()方法,可以建议虚拟机执行垃圾回收,但是不能确定是否会执行回收。

2015-12-07 18:06:37 417

原创 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 2581

原创 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 3970

原创 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 3955

win7系统解决Userdata.dll 丢失的问题

win7系统在启动时候提示Userdata.dll丢失.

2017-07-31

Ontology本体文件

项目中使用的本体文件,需要可以下载

2016-03-25

win10升级工具

win7、win8无论正版盗版系统都可以升级(电脑配置支持才可以),这里提供64位,32位可以自己根据名称去下载。

2015-10-13

GNU Prolog

人工智能语言开发工具,GNU Prolog,个人感觉这款工具简单好用。喜欢可以下载。

2015-09-15

SAP基础案例

SAP基础学习案例,基础教程,通往成功必经之路。

2015-09-15

secureCRT工具

secureCRT 需要的朋友可以自己下载。

2015-09-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除