欢迎来到我的的博客园,祝大家学有所成,早点实现自己的人生理想。
正文内容加载中...
posted @ 2018-10-18 16:24 宋兴柱 阅读(5) 评论(0) 编辑
摘要: MySQL replace into 有三种形式: 1. replace into tbl_name(col_name, ...) values(...) 2. replace into tbl_name(col_name, ...) select ... 3. replace into tbl_n阅读全文
posted @ 2018-10-10 09:57 宋兴柱 阅读(8) 评论(0) 编辑
摘要: 一、简介 SpringBoot的WEB异常捕获,如果是WEB项目的话,可以直接处理Controller中的异常。如果不是WEB项目的话,就需要使用AspectJ来做切面。 二、WEB项目 三、非WEB项目阅读全文
posted @ 2018-09-28 15:06 宋兴柱 阅读(42) 评论(0) 编辑
摘要: 一、简介 我们使用SpringBoot + JPA时,需要程序在启动时执行数据表的初始化或者数据库记录的初始化。一般数据表的初始化可以通过在Spring Boot的application.properties中进行配置spring.jpa.hibernate.ddl-auto=update来实现。但阅读全文
posted @ 2018-09-28 14:10 宋兴柱 阅读(62) 评论(0) 编辑
摘要: 一、简介 本文主要讲在树莓派中编译Opencv3.4.1和OpenCVSharp库,方便C#开发人员可以通过Mono或者Netcore运行C#通过OpenCVSharp写的OpenCV库。 二、过程 三、使用 编译好后,请把OpenCVSharp编译生成的/usr/local/opencv/Open阅读全文
posted @ 2018-09-25 09:42 宋兴柱 阅读(29) 评论(0) 编辑
摘要: 一、简介 本文讲使用OpenCV,不使用FFMPEG的方法进行保存视频。 二、代码 1、引用 2、代码阅读全文
posted @ 2018-09-22 19:34 宋兴柱 阅读(79) 评论(0) 编辑
摘要: 一、简介 本文重点描述在树莓派中编译OpenCV3.4.1和OpenCvSharp,大家都知道OpenCVSharp是使用C#调用OpenCV最简洁的一个库。但是在Linux上或者树莓派上运行时,需要编译对应的Linux和CPU架构的版本。 二、编译过程 三、效果阅读全文
posted @ 2018-09-21 20:37 宋兴柱 阅读(30) 评论(0) 编辑
摘要: 一、问题 使用下列方法调用OpenCV编程调用树莓派摄像头时总是失败,提示调用Grabber的start()时失败。 二、原因 原因在于OpenCV在调用Linux中的摄像头时,没找到/dev/video0这个设备,因此需要添加一个简单的配置来搞定。 三、解决方案 找到下列文件:/etc/modul阅读全文
posted @ 2018-09-21 18:06 宋兴柱 阅读(15) 评论(0) 编辑
摘要: 一、简介 树莓派3(Raspbian系统,下载地址:https://www.raspberrypi.org/downloads/raspbian/),安装JDK8,直接运行:apt-get install openjdk-8-jre 会出现下列错误: 二、正常安装阅读全文
posted @ 2018-09-21 15:52 宋兴柱 阅读(94) 评论(0) 编辑
摘要: 一、命令 时间大约4个多小时。 二、效果阅读全文
posted @ 2018-09-21 14:58 宋兴柱 阅读(42) 评论(0) 编辑
摘要: 一、简介 我们平时安装软件时,想要把一个可直接运行的软件及其依赖库Copy到Linux中的某个文件夹下。但是为了快速方便地执行它,不想每次都进入此目录中执行。解决的方法是向PATH中相关的路径下投放软链接文件。 二、相关命令 如: -s 是代号(symbolic)的意思。两点注意: 第一,ln命令会阅读全文
posted @ 2018-09-21 11:57 宋兴柱 阅读(18) 评论(0) 编辑
摘要: 一、LogBack日志配置样本 1、文件名及路径: logback.xml 放置在classpath下。 2、配置内容:阅读全文
posted @ 2018-09-14 10:06 宋兴柱 阅读(17) 评论(0) 编辑
摘要: 一、简介 有时候我们开发完SpringBoot项目后,启动运行。但是经常发现代码需要反复修改,然后修改部分内容后需要再启动....这样太费时了,热部署就是用来解决这一问题。让你修改完代码后,能自动执行编译并运行。 二、工具 IntelliJ IDEA、SpringBoot 2.0.4 三、步骤 1、阅读全文
posted @ 2018-09-12 15:55 宋兴柱 阅读(23) 评论(0) 编辑
摘要: 一、问题描述 使用SpringBoot配置了 server.servlet.path后无效,访问时无法通过:http://127.0.0.1:8080/app/hello.html 访问。 二、解决方法一: 如图: 三、解决方法二:阅读全文
posted @ 2018-09-07 17:57 宋兴柱 阅读(43) 评论(0) 编辑
摘要: 一、创建项目 二、给根项目UnicomCmp的pom.xml,加入parent节点(spring-boot-starter-parent) 三、为子模块UnicomCmp-Web的pom.xml添加下列依赖 四、添加项目包,整理项目结构 说明,子模块的pom中加入的依赖项:spring-boot-s阅读全文
posted @ 2018-09-06 15:56 宋兴柱 阅读(29) 评论(0) 编辑
摘要: 一、Spring Boot 推荐目录结构 (1)代码层的结构 根目录:com.springboot 1.工程启动类(ApplicationServer.java)置于com.springboot.build包下 2.实体类(domain)置于com.springboot.domain 3.数据访问层阅读全文
posted @ 2018-09-06 13:43 宋兴柱 阅读(608) 评论(0) 编辑
摘要: 一、打开PowerShell 二、输入下列命令 三、执行此命令,即可看到登陆成功。阅读全文
posted @ 2018-08-09 15:06 宋兴柱 阅读(23) 评论(0) 编辑
摘要: 一、SWT识别: 二、基于智能学习:caffe和crnn 备注:CTPN :Connectionist Text Proposal Network 以上内容来源于:https://blog.csdn.net/weixin_38197294/article/details/78659650 非常非常感阅读全文
posted @ 2018-07-19 19:13 宋兴柱 阅读(120) 评论(0) 编辑
摘要: 一、下次源库 地址:https://github.com/takuya-takeuchi/DlibDotNet 二、下载CMake3以上版本 地址:https://cmake.org/download/ 三、下载源版Dlib 地址:https://github.com/davisking/dlib 阅读全文
posted @ 2018-07-19 10:40 宋兴柱 阅读(50) 评论(0) 编辑
摘要: 一、简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易阅读全文
posted @ 2018-07-18 16:00 宋兴柱 阅读(61) 评论(0) 编辑
摘要: 一、使用任意发件人发送邮件 其中s表示主题。阅读全文
posted @ 2018-07-04 10:48 宋兴柱 阅读(252) 评论(0) 编辑
摘要: 一、安装Elasticsearch 参考前面写的文章:https://www.cnblogs.com/songxingzhu/p/7909486.html 安装完Elasticsearch后,修改/etc/elasticsearch/elasticsearch.yml文件,并追加下列内容。 然后重启阅读全文
posted @ 2018-07-02 19:47 宋兴柱 阅读(155) 评论(3) 编辑
摘要: 一、官网 http://kafka.apache.org/downloads.html 二、Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种阅读全文
posted @ 2018-07-02 17:12 宋兴柱 阅读(291) 评论(0) 编辑
摘要: 一、用途 做云开发,经常用到配置java环境变量,但是每次都写太麻烦了,所以写本文,方便以后复制粘贴。 二、安装Java 1、搜索Java包:yum search java 2、安装Java包:yum install java-1.8.0-openjdk.x86_64 安装前可以先使用第1步中的命令阅读全文
posted @ 2018-07-02 15:44 宋兴柱 阅读(51) 评论(0) 编辑
摘要: 一、引入jar包 本项目主要使用第开源jar包:https://github.com/oshi/oshi 二、测试代码 三、结果阅读全文
posted @ 2018-05-29 20:57 宋兴柱 阅读(399) 评论(0) 编辑
摘要: 一、JAVA中获取JVM的信息 原理,利用JavaSDK自带的ManagementFactory类来获取。 二、获取信息 1、获取进程ID 2、获取ManagementFactory.getRuntimeMXBean()的其它信息 3、获取操作系统信息 4、获取JVM的内存 5、获取JVM的内存池情阅读全文
posted @ 2018-05-29 17:56 宋兴柱 阅读(411) 评论(0) 编辑
摘要: 一、导入Maven依赖包 二、查看前文了解基础 https://www.cnblogs.com/songxingzhu/p/9088204.html 三、使用JavaCV播放视频的多种测试阅读全文
posted @ 2018-05-26 22:12 宋兴柱 阅读(1418) 评论(0) 编辑
摘要: 一、简介 JavaCV使用来自计算机视觉领域(OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, librealsense, CL PS3 Eye Driver, videoInput, ARToolKitPlus, flandmark, L阅读全文
posted @ 2018-05-25 13:57 宋兴柱 阅读(1783) 评论(0) 编辑
摘要: 一、简述 平时我们把Windows编写好的sh文件放在linux上跑时,经常出现换行符的问题。快速切换的解决方法如下: 二、解决 好了。阅读全文
posted @ 2018-05-15 15:49 宋兴柱 阅读(170) 评论(0) 编辑
摘要: 一、用法 1、引入包:https://www.nuget.org/packages/log4net/ 2、Main函数 3、新建一个log4net.config配置文件,并设置输出到程序目录下。 4、效果:阅读全文
posted @ 2018-05-10 23:43 宋兴柱 阅读(77) 评论(0) 编辑
摘要: 一、简述需求 平时我们需要在JAVA中进行GET、POST、PUT、DELETE等请求时,使用第三方jar包会比较简单。常用的工具包有: 1、https://github.com/kevinsawicki/http-request (对应Maven包:http://mvnrepository.com阅读全文
posted @ 2018-05-09 16:39 宋兴柱 阅读(1045) 评论(0) 编辑
摘要: 一、简述 前面讲了基于XML配置的方式实现AOP,本文简单讲讲基于注解的方式实现。 基于注解的方式实现前,要先在xml配置中通过配置aop:aspectj-autoproxy来启用注解方式注入。 当然,这一步也可以通过注解来实现,来看代码吧。 二、步骤 1、引入依赖 和前面讲的一样,先引入Sprin阅读全文
posted @ 2018-05-07 22:42 宋兴柱 阅读(70) 评论(0) 编辑
摘要: 一、场景 平时我们学学用到在JVM运行时,动态编译.java的源代码情况,比如作为灵活的配置文件。这时候就要用到动态编译,参考下列。 二、类内容 1、引入依赖: 2、编写基本类,让它继承 SimpleJavaFileObject 类。 2、编写工具类阅读全文
posted @ 2018-05-07 14:12 宋兴柱 阅读(98) 评论(0) 编辑
摘要: 一、引入Jar包 注意,如果不引入aspectjweaver包,会报找不到类的错误。 二、测试步骤 1、新建切入点类(JoinPoint): 2、建立增强类(Advice) 3、建立配置文件在resources下:applicationContextAopTest1.xml 4、测试 5、测试结果阅读全文
posted @ 2018-05-07 00:11 宋兴柱 阅读(32) 评论(0) 编辑
摘要: 一、简述 本文主要讲使用注解+xml配合使用的几种使用方式。基础课程请看前一节。 二、步骤 1、为Pom.xml中引入依赖:本例中使用的是spring-context包,引入此包时系统会自动导入它的依赖包spring-beans\spring-core\spring-expression\sprin阅读全文
posted @ 2018-05-06 12:54 宋兴柱 阅读(37) 评论(0) 编辑
摘要: 一、Spring框架 1、方法一:逐项导入基础依赖包: spring-core、spring-beans、spring-context、spring-expression 2、方法二:最简洁的导入,直接导入spring-context包: 在pom.xml中加入上spring-context的依赖,阅读全文
posted @ 2018-05-05 19:49 宋兴柱 阅读(73) 评论(0) 编辑
摘要: 一、引入包 二、配置resources/META-INF/persistence.xml的书写 三、实体类写法 四、调用处阅读全文
posted @ 2018-05-02 22:27 宋兴柱 阅读(308) 评论(0) 编辑
摘要: 一、问题 动态编译java文件时(这个java文件虽引用了第三方jar包),如果这个过程发生在java命令行程序中,则正常编译。如果发生在JavaWeb中,然后此Java部署到Tomcat之后,执行动态编译时,就会提示找不到相关类或者Jar。 二、解决方案 将所依赖到的Jar文件,复制到%JAVA_阅读全文
posted @ 2018-05-02 15:11 宋兴柱 阅读(186) 评论(0) 编辑
摘要: 一、理由 使用JNotify监测的更全面,更快速。 二、参考代码 三、说明 如果启动时报找不到JNotify库(https://sourceforge.net/projects/jnotify/files/jnotify/jnotify-0.94/ 下载),请复制JNotify的最新版本库到系统相应阅读全文
posted @ 2018-04-27 17:28 宋兴柱 阅读(56) 评论(0) 编辑
摘要: 一、使用Apache.Common.io库 二、使用JAVA.NIO的阅读全文
posted @ 2018-04-27 11:21 宋兴柱 阅读(132) 评论(0) 编辑