欢迎来到我的的博客园,祝大家学有所成,早点实现自己的人生理想。
上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 一、简述 本文主要讲如何基于Log4j2来实现自定义的Appender。一般用途是用于Log4j2自带的Appender不足以满足我们的需求,或者需要我们对日志进行拦截统计等操作时,需要我们自定义Appender。 二、自定义Appender 方法:实现一个类,让它继承自Log4j2的Abstrac 阅读全文
posted @ 2019-02-26 15:20 宋兴柱 阅读(7648) 评论(0) 推荐(1) 编辑
摘要: 一、简述 本文以笔记的形式,记录一个基本Mybatis项目的使用,方便后期项目使用到相关配置时直接复制使用。 二、项目结构 pom.xml中的依赖 三、文件信息 1、mybatis-config.xml 注意,(1)、连接URL位于xml中时,原来的"&"需要使用"&"来转义。(2)、如果想 阅读全文
posted @ 2019-02-26 12:04 宋兴柱 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一、CUDA各版本官方下载地址 地址:https://developer.nvidia.com/cuda-toolkit-archive 二、说明 备忘,平时找个版本太难找了。 阅读全文
posted @ 2019-02-19 17:39 宋兴柱 阅读(17272) 评论(0) 推荐(0) 编辑
摘要: 1、source activate python362、source activate tensorflow-gpu3、pip install tensorflow-gpu(提示安装的这个版本:tensorflow_gpu-1.12.0-cp36-cp36m-m) 4、查询GPUfrom tenso 阅读全文
posted @ 2019-02-19 15:31 宋兴柱 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 笔记参考。 阅读全文
posted @ 2019-02-18 18:03 宋兴柱 阅读(9582) 评论(0) 推荐(0) 编辑
摘要: 一、简介 我们开发时,经常遇到有些实例需要动态创建,比如有构造函数的组件等。这时候,Spring时我们有ClassPathXmlApplicationContext,但是在Spring Boot时,我们怎么拿到ApplicationContext对像来调用它的GetBean方法呢? 二、方案 1、方 阅读全文
posted @ 2019-01-16 16:40 宋兴柱 阅读(26968) 评论(0) 推荐(0) 编辑
摘要: 一、简述 JAVA获取程序(打成jar或classpath)所在目录。 二、代码 阅读全文
posted @ 2019-01-09 17:57 宋兴柱 阅读(3011) 评论(0) 推荐(0) 编辑
摘要: 一、简述 Docker查看运行中容器并进入容器。 二、方法 将黄色文字替换为docker ps返回的列表中的ID。 三、效果 阅读全文
posted @ 2019-01-09 12:15 宋兴柱 阅读(35765) 评论(0) 推荐(2) 编辑
摘要: 一、简述 本文讲JAVA使用Logback发送日志到控制台、文件、ELK的最简单用法。 二、教程 1、新建pom.xml项目引入下列依赖: 2、在resources目录下添加logback.xml文件,将地址换成Logstash的地址,内容如下: 2、写程序发送日志 三、效果 阅读全文
posted @ 2019-01-08 16:48 宋兴柱 阅读(2551) 评论(0) 推荐(1) 编辑
摘要: 一、简述 本文讲C#通过第三方库读取Excel的最简单的方法,下文给一个读取行数的例子。 二、依赖 引入nuget.org包如下: 二、打开xlsx文件并读取行数 阅读全文
posted @ 2019-01-07 13:34 宋兴柱 阅读(18252) 评论(0) 推荐(0) 编辑
摘要: 使用elasticsearch进行深度分页查询时的size-from大于10000的时候,会提示一个max_result_window is too large的错误。 官方推荐是scroll查询返回结果是无序的不满足业务需求,所以还是通过设置最大返回结果数来达到我们的目的 然后我们可以通过以下方法 阅读全文
posted @ 2019-01-03 17:34 宋兴柱 阅读(3471) 评论(0) 推荐(0) 编辑
摘要: 一、简述 当日志发送到ELK之后,Elasticsearch随着日志的增加,占用磁盘量会越来越大。这时候,需要我们写角本定期DELETE日志。角本写法,也很简单,只是发送HTTP的DELETE方式到:http://<ip>:<port>/*-yyyy.MM.dd*即可。 二、定期删除Elastics 阅读全文
posted @ 2019-01-03 11:24 宋兴柱 阅读(2624) 评论(0) 推荐(0) 编辑
摘要: 一、命令 查看当前目录占用空间 二、样例 阅读全文
posted @ 2019-01-03 10:31 宋兴柱 阅读(8826) 评论(0) 推荐(0) 编辑
摘要: 一、引入pom.xml依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in 阅读全文
posted @ 2018-12-19 10:50 宋兴柱 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 一、问题 使用deeplearning4j进行GPU训练时,可能会出现java.lang.UnsatisfiedLinkError: no jnicudnn in java.library.path错误。 二、错误 三、原因及解决 缺少C:\Users\yungoal\.javacpp\cache\ 阅读全文
posted @ 2018-12-18 16:03 宋兴柱 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: 一、在pom.xml中加入: 重新编译,即可。 阅读全文
posted @ 2018-12-18 15:28 宋兴柱 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 一、简述 我们项目中既要使用lombok,又要使用log4j2时,使用日志将会更简单。 二、解决 1、引入依赖 2、在resources中引入log4j2.xml,内容如下: 3、代码中引入@Log4j2后即可使用log这个变量。 阅读全文
posted @ 2018-12-14 14:50 宋兴柱 阅读(19487) 评论(0) 推荐(1) 编辑
摘要: 一、简介 本文主要讲JAVA项目中引入Logback的方法。 二、解决 1、引入依赖。 2、添加配置 在resources文件夹,或者类目录下中,新建logback.xml,内容如下: 日志配置参考:https://www.cnblogs.com/songxingzhu/p/9644883.html 阅读全文
posted @ 2018-12-14 14:45 宋兴柱 阅读(7384) 评论(0) 推荐(1) 编辑
摘要: Quartz定时器中Cron时间控制表达式写法: 1、表示形式 该表达式简洁简单,总共有7个空格分割的表达子式,形式为【* * * * * * *】,而这七个位置上的东西表达方式有很多,意义从左往右依次是:秒 分 时 日 月 周 年,往往,“年”这个标志位可以不写,而其余的必须表示出来。 CronT 阅读全文
posted @ 2018-12-12 11:26 宋兴柱 阅读(2000) 评论(0) 推荐(0) 编辑
摘要: 一、获取代码 二、可用值 阅读全文
posted @ 2018-12-05 10:43 宋兴柱 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 一、引入依赖 <!--Elasticsearch client--> <!-- https://mvnrepository.com/artifact/org.elasticsearch.client/transport --> <dependency> <groupId>org.elasticsea 阅读全文
posted @ 2018-12-04 18:57 宋兴柱 阅读(30496) 评论(1) 推荐(1) 编辑
摘要: 一、问题 做Nginx负载的时候,经常遇到这样的情况: 客户端访问时提示502错误,防火墙、负载均衡配置,都是正常的。该机器访问127.0.0.1:5601也是正常的,远程访问也正常,就是Nginx做转发后就是不行。 二、原因 是因为SeLinux的限制。 三、解决 1.关闭SeLinux 1.临时 阅读全文
posted @ 2018-12-04 11:23 宋兴柱 阅读(10903) 评论(1) 推荐(3) 编辑
摘要: 一、简述 当我们在使用Linux时,经常需要在root权限下执行某些命令,或者在/etc/rc.d/rc.local中写一些角本。而如果某些角本必须使用非root用户时,直接su是不行的,比如Elasticsearch就必须在非root用户下运行。需要使用如下方案执行: 二、方法 方法一,使用su 阅读全文
posted @ 2018-12-04 10:57 宋兴柱 阅读(7129) 评论(0) 推荐(1) 编辑
摘要: Java中多环境Logback配置与ELK日志发送 一、项目基于SpringBoot实现,引入SpringBoot相关库后,本文还要讲上传到ELK的Logstash,所以需要在pom.xml中加入: <!-- https://mvnrepository.com/artifact/net.logsta 阅读全文
posted @ 2018-12-03 21:20 宋兴柱 阅读(1749) 评论(0) 推荐(1) 编辑
摘要: 一、配置主机名 hostnamectl set-hostname elk vim /etc/sysconfig/network修改HOSTNAME=elk 安装Java环境:yum install java-1.8.0-openjdk.x86_64 添加JAVA环境:vim /etc/profile 阅读全文
posted @ 2018-12-03 16:56 宋兴柱 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 一、添加依赖到pom.xml 二、上代码 阅读全文
posted @ 2018-11-27 17:56 宋兴柱 阅读(2761) 评论(0) 推荐(0) 编辑
摘要: Huawei VPN无法在win10上使用问题解决 解决步骤: 我这里遇到的问题是最终死活无法连接,到了最后一步显示连接超时。但是神奇地把鼠标滑到任务栏,右击打开【任务管理器】,再连接VPNClient中建立的连接,他就连接上了。重试几次都是,开着任务管理器他就管用,不开就死活连接不上。 阅读全文
posted @ 2018-11-13 16:03 宋兴柱 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、包引入 1、父模块pom.xml中加入依赖: 我这里还引入了SpringBoot和一些常用组件 2、服务提供者子模块的application.properties中加入下列配置 发部服务,可以这样: 3、服务提供者SpringBoot启动类中加入:@EnableDubbo属性标记,例如我的: 4 阅读全文
posted @ 2018-11-06 15:20 宋兴柱 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 一、安装过程 1、打开官网,在左侧选择要下载的版本,比如下下载Tomcat8:https://tomcat.apache.org/download-80.cgi 2、找到tar.gz的下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tom 阅读全文
posted @ 2018-11-06 12:08 宋兴柱 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 一、问题 JPA中自动使用@Table(name = "userTab")后自动将表名、列名添加了下划线的问题,如下图: 二、解决 在application.properties文件中加入: 如: 三、效果 阅读全文
posted @ 2018-10-23 11:29 宋兴柱 阅读(9937) 评论(0) 推荐(0) 编辑
摘要: 一、说明 我们经常编程时,需要对一个DIDR地段计算其可用IP地址,或者验证某个IP是否被包含在一个地址段中。 二、工具 1、Java 可以使用 cidr-ip-trie库解决。 https://github.com/veqryn/cidr-ip-trie 2、C# 可以使用IPAddressRan 阅读全文
posted @ 2018-10-18 16:24 宋兴柱 阅读(905) 评论(0) 推荐(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 宋兴柱 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一、简介 SpringBoot的WEB异常捕获,如果是WEB项目的话,可以直接处理Controller中的异常。如果不是WEB项目的话,就需要使用AspectJ来做切面。 二、WEB项目 三、非WEB项目 阅读全文
posted @ 2018-09-28 15:06 宋兴柱 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 一、简介 我们使用SpringBoot + JPA时,需要程序在启动时执行数据表的初始化或者数据库记录的初始化。一般数据表的初始化可以通过在Spring Boot的application.properties中进行配置spring.jpa.hibernate.ddl-auto=update来实现。但 阅读全文
posted @ 2018-09-28 14:10 宋兴柱 阅读(14658) 评论(1) 推荐(0) 编辑
摘要: 一、简介 本文主要讲在树莓派中编译Opencv3.4.1和OpenCVSharp库,方便C#开发人员可以通过Mono或者Netcore运行C#通过OpenCVSharp写的OpenCV库。 二、过程 三、使用 编译好后,请把OpenCVSharp编译生成的/usr/local/opencv/Open 阅读全文
posted @ 2018-09-25 09:42 宋兴柱 阅读(2206) 评论(0) 推荐(2) 编辑
摘要: 一、简介 本文讲使用OpenCV,不使用FFMPEG的方法进行保存视频。 二、代码 1、引用 2、代码 阅读全文
posted @ 2018-09-22 19:34 宋兴柱 阅读(5271) 评论(1) 推荐(0) 编辑
摘要: 一、简介 本文重点描述在树莓派中编译OpenCV3.4.1和OpenCvSharp,大家都知道OpenCVSharp是使用C#调用OpenCV最简洁的一个库。但是在Linux上或者树莓派上运行时,需要编译对应的Linux和CPU架构的版本。 二、编译过程 三、效果 阅读全文
posted @ 2018-09-21 20:37 宋兴柱 阅读(793) 评论(1) 推荐(1) 编辑
摘要: 一、问题 使用下列方法调用OpenCV编程调用树莓派摄像头时总是失败,提示调用Grabber的start()时失败。 二、原因 原因在于OpenCV在调用Linux中的摄像头时,没找到/dev/video0这个设备,因此需要添加一个简单的配置来搞定。 三、解决方案 找到下列文件:/etc/modul 阅读全文
posted @ 2018-09-21 18:06 宋兴柱 阅读(4006) 评论(1) 推荐(0) 编辑
摘要: 一、简介 树莓派3(Raspbian系统,下载地址:https://www.raspberrypi.org/downloads/raspbian/),安装JDK8,直接运行:apt-get install openjdk-8-jre 会出现下列错误: 二、正常安装 阅读全文
posted @ 2018-09-21 15:52 宋兴柱 阅读(7728) 评论(0) 推荐(1) 编辑
摘要: 一、命令 时间大约4个多小时。 二、效果 阅读全文
posted @ 2018-09-21 14:58 宋兴柱 阅读(589) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页