高自强的博客

欢迎您的造访

数据库系列--postgreSQL序列与id自增长

一、问题背景  将entity实体对象使用JPA持久化persist到数据库时,需要设置id的自增长方式。代码片段如下:    (postgreSQL9.9.5)@Id @SequenceGenerator(name = "engine_info_seq", ...

2017-06-25 13:57:42

阅读数 9422

评论数 0

Java语言学习--Swing中Button事件监听

一、前言今天在使用Java Swing中的JButton的事件触发机制时遇到了许多问题,简单的了解了一下。二、事件监听机制下面用一张图分析事件监听的机制(图片来自网络): 三、代码分析3.1 分析一1.事件源注册监听器JButton newButton = new JButton(); ...

2017-06-18 21:01:15

阅读数 23299

评论数 0

CDI系列学习--produces动态注入注解的使用和讲解

一、知识储备学习CDI的produces动态注入需要了解CDI的Inject注入和Alternative注入机制。 相关知识可以参见本人前面的博客。二、produces概念讲解alternative实现了部署时的组件解藕,produces实现了运行时的组件解藕。2.1 produces动态注入...

2017-03-18 10:57:18

阅读数 1621

评论数 0

数据库压力测试--Redis数据库存取并解析Json数据

一、实现原理二、向Redis数据库写入并转化为Json数据三、从Redis数据库读取并解析Json数据3.1基本步骤说明3.1.1工作流程图 上图 Json数据解析工作流程文字解读:获取Json对象(Json Object),解析为Java对象(Java Object)(比如存入Ma...

2016-11-05 14:52:44

阅读数 520

评论数 0

Tomcat服务器系列——Cannot find XXX/XXX/tomcat/bin/setclasspath.sh问题的解决

1 问题描述 1.1 问题背景 ubuntu16.04+JDK1.8+Tomcat7.0,环境变量配置完全。 1.2 问题描述 启动Tomcat7.0服务器时,报出以下错误。 Cannot find /home/gaoziqiang/devel/tomcat/tomcat7.0/bin/bin/s...

2019-05-17 14:34:57

阅读数 71

评论数 0

OCR-Tesseract系列学习——利用jTessBoxEditor工具进行样本训练,提高识别率

1 声明 前段时间忙于复试,时间紧凑,没来得及整理相关材料。今借机梳理。能力有限,注明转载出处。 https://www.cnblogs.com/zhongtang/p/5555950.html 2 背景 前文已经简要介绍tesseract ocr引擎的安装及基本使用,其中提到使用-l eng参数...

2019-03-26 21:42:24

阅读数 310

评论数 0

OCR-Tesseract系列学习——Tesseract for Linux下载与安装

1 Tesseract简单介绍 1.1 起源 Tesseract项目最初由惠普实验室支持,1996年被移植到Windows上,1998年进行了C++化。在2005年Tesseract由惠普公司宣布开源。2006年到现在,都由Google公司开发。 1.2 特性 目前,Tesseract可以...

2019-03-26 21:18:47

阅读数 69

评论数 0

Java学习——Java中实现调用Linux命令的一些方法

1 说明 先前的一个项目,之前没来得及整理相关材料,今天准备复试内容,看到这个项目正好借机整理。 2 Process()类与Runtime()类 要实现在Java程序中调用Linux命令或者cmd命令,首先要了解Java的这两个抽象类。 翻看Java API,如下。 2.1 Process()类 ...

2019-03-26 20:19:52

阅读数 60

评论数 0

Linux系统学习——ubuntu系统备份与恢复

1 转载说明 本博文为转载,注明转载地址: [https://www.cnblogs.com/alexanderkun/p/5008514.html](https://www.cnblogs.com/alexanderkun/p/5008514.html) 2 系统备份 我该如何备份我...

2019-02-12 12:12:07

阅读数 190

评论数 2

Linux系统学习——ubuntu16.04开机蓝屏问题

1 蓝屏原因 由于频繁地强制关机等原因造成 xserver-xorg包出现损坏,故在开机时屏幕显示出现问题。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190209180954566.jpg?x-oss-process=image/watermark...

2019-02-09 18:10:49

阅读数 397

评论数 1

OCR学习——基于百度OCR的SDK调用

1 前言   基于项目学习需要,在Postman上跑了一下百度OCR的SDK。 2 百度官方教程   百度官方教程:http://ai.baidu.com/forum/topic/show/867951   补充:百度官方教程没有给出Linux版的Postman(百度这是什么意思?),贴出...

2019-01-09 17:12:29

阅读数 629

评论数 0

个人小声明

个人因考研备考暂停该博客的更新。 从事软件学习两年左右,因为老师的原因开始技术博客的记载,逐渐喜欢上了博客这种记载、分享方式。再借用老师的一句话,“开源盛世,挥洒青春”,愿我们在开源的世界里初心不改,勇往直前。 一年后见!...

2018-04-10 19:39:42

阅读数 166

评论数 2

Java8系列--并行流与并行流的性能测试

1 并行流1.1 声明式编程通过前面的学习我们知道,Java8Stream的接口可以实现声明式处理数据,而不必考虑细节处理。 前面我们一直在接触的是“流”的思想,而且大多是流水线式的单线程处理。 现在考虑在Java8中,是如何进行多线程操作的。1.2 并行数据处理在Java7之...

2017-09-05 22:10:34

阅读数 1379

评论数 3

Windows工具系列--win10下AltiumDesigner09安装教程(超详细版)

1 前言在开源的世界混习惯了,在Linux系统中,绝大多数软件都是开源、免费的,不像Win系列的东西,下载个软件都得付费、版权、破解等等繁琐的事。在Linux世界中,软件随下随用。 吐槽完毕,开始干正事。 准确的说,这是在Win10系统下,AltiumDesigner Winter09...

2017-09-04 12:57:19

阅读数 13463

评论数 8

FreeMarker系列--FreeMarker入门

1 FreeMarker简介关于FreeMarker的定义,官方文档是这样定义的: FreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以...

2017-08-30 22:13:41

阅读数 275

评论数 0

Hadoop系列--Hadoop核心之MapReduce的原理

1 MapReduce核心原理  “分而治之,并行计算”是MapReduce的核心原理,其实也是大数据处理的中心思想。1.1 分而治之  在MapReduce中,分而治之,就是,    一个任务分成多个小的子任务(map),并行执行后,合并结果(reduce)。 1.2 并行计算  在任务分...

2017-08-12 18:25:28

阅读数 941

评论数 0

Hadoop系列--Hadoop核心之MapReduce作业的生命周期

1 执行过程图解2 步骤详解

2017-08-12 16:13:16

阅读数 354

评论数 0

Hadoop系列--Hadoop自带程序wordcount运行示例

1 准备工作  先启动Hadoop。 1.格式化HDFS    bin/hadoop namenode -format 2.启动Hadoop bin/start-all.sh 3.验证是否完全启动   使用jps命令,若显示出六项进程的状态,则说明启动成功。2 运行步骤1.建立检测文...

2017-08-11 20:34:37

阅读数 385

评论数 0

Hadoop系列--datanode无法启动及Incompatible namespaceIDs问题的解决

1 问题描述  使用jps命令查看Hadoop进程启动情况,发现datanode总是启动不起来。查看log,如下:   2017-08-11 14:46:04,213 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.I...

2017-08-11 16:30:14

阅读数 282

评论数 0

Hadoop系列--Hadoop基本架构之MapReduce架构

1 MapReduce架构的组件组成1.1 组件组成  Hadoop的MapReduce架构主要由以下几个组件组成:Client、JobTracker、TaskTracker、Task。1.2 MapReduce架构图  如下图所示。   2 各组件详解1.Client   用户编写的MapR...

2017-08-08 21:02:04

阅读数 270

评论数 0

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