自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 tesseract-ocr5 lstm 训练过程

1. 安装tesseract-ocr5https://digi.bib.uni-mannheim.de/tesseract/2. 使用jTessBoxEditor 生成tif文件3. 生成box文件tesseract nml.num.exp0.tif nml.num.exp0 -l eng --psm 6 batch.nochop makebox4. jTessBoxEditor调整.box文件jTessBoxEditor手动调整5. 生成lstm文件./t...

2021-04-01 15:09:48 989

转载 Oracle 字符集的查看和修改

Oracle 字符集的查看和修改一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LAN...

2019-06-12 17:32:44 173

原创 从java代码中查询用到的数据库表

一、按关键字搜索文件符合条件的行输出到文件grep -r -i 'from' ./isoftstone-oldrpt/ >iss-rpt-old1.txtgrep -r -i '@Table(name=' ./isoftstone-oldrpt/ >iss-rpt-old2.txt二、按照关键字分列符合条件的列输出到新文件awk -r -Ffrom '{print...

2019-05-29 09:51:30 3153

转载 搭建Harbor企业级docker仓库

搭建Harbor企业级docker仓库一、Harbor简介1.Harbor介绍Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输...

2019-04-17 09:52:09 232

原创 个人记录jenkins配置

2019-04-17 09:40:42 144

转载 java map

LinkedHashMap和HashMap的区别一、问题描述:    前几天写webservices接口,需要同步人力资源,涉及到添加顺序:主账号需要添加在次账号之前,直接上级需要添加在下级之前。解析xml之后直接封装在HashMap中,导致取对象时顺序被打乱,随后封装在LinkedHashMap中得以解决。二、主要区别:  LinkedHashMap是比HashMap多了一...

2019-03-29 15:53:16 150

转载 ArrayList和LinkedList

ArrayList和LinkedList的区别ArrayList和Vector使用了数组的实现,可以认为ArrayList或者Vector封装了对内部数组的操作,比如向数组中添加,删除,插入新的元素或者数据的扩展和重定向。LinkedList使用了循环双向链表数据结构。与基于数组ArrayList相比,这是两种截然不同的实现技术,这也决定了它们将适用于完全不同的工作场景。LinkedL...

2019-03-29 15:51:03 231

转载 MySQL优化原理

MySQL优化原理MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构...

2019-03-29 15:49:11 106

转载 Java内存模型

Java内存模型1. 概述  多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Java内存模型和线程之前,先简单介绍一下硬件的效率与一致性。2.硬件的效率...

2019-03-29 15:48:33 78

转载 java中级面试题

HashMap,LinkedHashMap,TreeMap的区别1.HashMap,LinkedHashMap,TreeMap都属于Map。2.Map的主要作用是用于存储键(key)值(value)对,根据键得到值,因此不允许键重复,但允许值重复。3.HashMap是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以...

2019-03-29 15:47:40 206

转载 VMware虚拟机扩展Linux根目录磁盘空间(Centos)

最近在VMware虚拟机上使用Centos,用着用着,发现虚拟机的磁盘空间不够了。通过以下步骤成功扩展了根目录的磁盘空间1、Centos 关机,选择编辑虚拟机设置,硬盘,在实用工具那里选择“扩展”填写扩展的磁盘容量点击扩展后,VMware会提示磁盘已成功扩展。您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统。也就是说,这里扩展的磁盘空间,在操作系统里面还不可用,还没生...

2019-02-22 09:41:38 1479 2

转载 mysql存储过程-基础

1. 使用存储过程的优点有:(1)存储过程在服务器端运行,执行速度快。(2)存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。(3)确保数据库的安全。使用存储过程可以完成所有数据库操作,并可通过编程方式控制上述操作对数据库信息访问的权限。  2.创建存储过程可以使用create proc...

2018-12-20 14:21:14 1015

转载 MySQL 存储过程及游标使用

一、存储过程创建1.1、语法[DELIMITER]−−声明结束符号,mysql默认;为语句结束符,这里声明后当存储过程遇到]−−声明结束符号,mysql默认;为语句结束符,这里声明后当存储过程遇到才结束。CREATE PROCEDURE pro_name ([[ IN |OUT | INOUT ] 参数名 数据类形...])  --pro_name过程名,in、out、inout为过...

2018-12-20 13:54:07 690

转载 mysql存储过程 --游标的使用 取每行记录 (多字段)

delimiter $create PROCEDURE phoneDeal()BEGIN    DECLARE  id varchar(64);   -- id    DECLARE  phone1  varchar(16); -- phone    DECLARE  password1  varchar(32); -- 密码    DECLARE  name1 varch...

2018-12-20 13:53:01 1096

转载 JDK1.8 十大新特性详解

转自:http://www.jb51.net/article/48304.htm “Java is still not dead—and people are starting to figure that out.”本教程将用带注释的简单代码来描述新特性,你将看不到大片吓人的文字。一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键...

2018-12-05 11:21:33 136

转载 常见的HTTP错误状态码

200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。203:请求的代理服务器修改了源服务器返回的 200 中的内容,我们通过代理服务器向服务器 A 请求用户信息,服务器 A...

2018-11-20 14:00:20 347

转载 【微信开放平台】微信第三方扫码登录(亲测可用)

开放平台需要企业认证才能注册,正好这次公司提供了一个账号,调通以后,就顺便写一篇博客吧。公众平台与开放平台的区别微信开放平台主要面对移动应用/网站应用开发者,为其提供微信登录、分享、支付等相关权限和服务。微信公众平台微信公众平台用于管理、开放微信公众号(包括订阅号、服务号、企业号),简单的说就是微信公众号的后台运营、管理系统。这里想吐槽一下,微信基本注册全都要邮箱,公众号一...

2018-11-19 11:26:50 10759 2

转载 微信开放平台PC端扫码登录功能个人总结

最近公司给我安排一个微信登录的功能,需求是这样的:  1.登录授权    点击二维码图标后,登录界面切换为如下样式(二维码),微信扫描二维码并授权,即可成功登录;       若当前账号未绑定微信账号,扫描后提示“您的账号未绑定微信号,请先登录绑定”;       点击“返回”按钮,界面切换为账号密码登录;          若微信号绑定多个账号在,则展示所绑定全部账号的用户名...

2018-11-19 11:12:27 5640

转载 SpringBoot 优雅重启

由于springboot项目是打成jar包运行,所以在维护过程中需要不断更新;每次都是上传jar,执行 ps -ef|grep java 命令查找java进程,kill pid,nohup java -jar test.jar ;太麻烦了,所以就做了重启脚本; 1,在项目中添加shutdown配置类  Spring Boot 1.X 1 import java.util.co...

2018-11-19 11:03:50 793

转载 Elastic-Job - 分布式定时任务框架

Elastic-Job - 分布式定时任务框架 Elastic-Job是ddframe中dd-job的作业模块中分离出来的分布式弹性作业框架。去掉了和dd-job中的监控和ddframe接入规范部分。该项目基于成熟的开源产品Quartz和Zookeeper及其客户端Curator进行二次开发。项目开源地址:https://github.com/dangdangdotcom/elastic-...

2018-11-05 09:19:04 211

转载 linux下用iptables做本机端口转发方法

linux下用iptables做本机端口转发方法转载 2015年01月15日 11:06:02标签: linux33450 一 :从一台机到另一台机端口转发启用网卡转发功能#echo 1 > /proc/sys/net/ipv4/ip_forward举例:从192.168.0.132:21521(新端口)访问192.168.0.211:1521端口a.同一端口转...

2018-10-15 10:26:28 312

转载 Linux挂载硬盘

远程SSH登录上CentOS服务器后,进行如下操作提醒:挂载操作会清空数据,请确认挂载盘无数据或者未使用第一步:列出所有磁盘  命令:  ll /dev/disk/by-path提示:如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。第二步:格式化硬盘      命令:  fdisk /dev/sdb   注意:图中箭头标注处续手动键入...

2018-10-15 10:25:15 4284 1

原创 Excel2007设置过单元格格式后,并不能立即生效必须挨个双击单元格,才能生效。数据行很多,效率太低。

原因:Excel2007设置过单元格格式后,并不能立即生效必须挨个双击单元格,才能生效。数据行很多。效率太低。原因:主要是一些从网上拷贝过来的日期或数字excel默认为文本格式或特殊-中文数字格式大小写。手动设置单元格,将格式改成日期格式,但仍不能参与计算。只有挨个单元格双击,才能生效;才可以计算。 解决:选中整列,“数据”--->“分列”--->“分隔符号”--->“下一...

2018-10-12 14:30:56 4042

转载 Swagger 注解说明

1 @Api() 用于类;表示标识这个类是swagger的资源 2 tags–表示说明 3 value–也是说明,可以使用tags替代 4 5 @ApiOperation() 用于方法;表示一个http请求的操作 6 value用于方法描述 7 notes用于提示内容 8 9 10 @ApiParam() 用于方法,参数,字段说明;表示对参数的添加元数据(说明或...

2018-09-20 18:00:08 318

转载 DRUID连接池的实用 配置详解

DRUID介绍    DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 配置参数和其它连接池一样DRUID的DataSource类为:com.alibaba.druid.pool.D...

2018-06-25 10:07:36 146

翻译 spring-shiro-reids 集群采用redis做session存储

package com.iss.rdp.extension.web.shiro.cluster;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.HashSet;import java.util.List;import java.util.Set;...

2018-06-21 14:43:50 463

原创 docker初学一

dockerfile文件编写:FROM         centosMAINTAINER    song.xl  #把java与tomcat添加到容器中  ADD jdk1.8.0_71.tar.gz /usr/local/    ADD issboot-0.0.1-SNAPSHOT.jar /usr/local/issboot-0.0.1-SNAPSHOT.jar#配置java与tomcat环境...

2018-06-19 17:18:07 116

原创 docker初学一

dockerfile文件编写:FROM         centosMAINTAINER    song.xl    #把java与tomcat添加到容器中  ADD jdk1.8.0_71.tar.gz /usr/local/    ADD issboot-0.0.1-SNAPSHOT.jar /usr/local/issboot-0.0.1-SNAPSHOT.jar#配置java与tomcat...

2018-06-19 16:46:34 111

转载 CentOS6.5安装Docker

笔者这里是用CnetOS6.5系统,开始安装Docker之旅: [root@localhost ~]# uname -r2.6.32-431.el6.x86_64 [root@localhost ~]# cat /etc/issueCentOS release 6.5 (Final)Kernel \r on an \m注意其他的源可能导致你的内核和docker的版本不一致,需要升级内核至3.x。 ...

2018-06-19 14:51:14 156

转载 TCC型分布式事务原理和实现之:原理介绍

前言      分布式事务的产生是由于需要同时对多个数据源进行事务操作(资源层),资源层的分布式事务常用的方案有JTA、spring事务等。随着微服务的盛行,服务层的分布式事务也日益重要,本文就着重讨论一种服务层分布式事务的实现原理:TCC。钢性事务与柔性事务      一般而言,满足ACID的事务的为钢性事务,满足BASE理论的为柔性事务。其中,柔性事务大致可以分为以下四种:两阶段型补偿型异步确...

2018-05-29 09:22:32 3603

转载 在docker中制作自己的JDK+tomcat镜像

制作一个带有JDK和tomcat的docker镜像也许你和我一样,想要自己亲手制作一个热乎乎的镜像,最好自己指定JDK版本和tomcat版本。当然,这是可以的。 根据我的水平,目前有两种办法可以制作我想要的这个镜像。来,我们先说简单点的。方式一首先,准备好想要的jdk和tomcat,另外,我们需要创建一个Dockerfile文件,什么,你说你不知道Dockerfile是什么也不会写Dockerfi...

2018-05-24 17:48:44 750

转载 java中的四则运算

代码的思路是通过正则判断计算每个最小的计算单元。以下是代码:package cn.com.lawchat.forpublicmvc.util;import java.math.BigDecimal;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 计算器工具类 * @author shuqi *...

2018-05-21 14:44:01 526

转载 java实现一个简单的数学表达式分析器(加减乘除和括号)

1.使用此分析器需要输入两个量:  String str1=运算符号有前后有空格的数学表达式(如 1 + 2 *  ( 3+1)  - 5 #),并在最后添加‘#’字符作为结束标志;  String str2=无空格的分割的数学表达式(如 1+2*(3+1)-5#),同样添加‘#’字符作为结束标志;2.注:表达式必须严格正确“( )”是不允许存在单个的情况。源代码中有一定的检测机制,但现在还不确定...

2018-05-21 11:27:53 3642

转载 JAVA解析字符串中的加减乘除四则运算的实现

package com.dwtedx.income.utility;import java.text.DecimalFormat;import java.text.NumberFormat;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by dwtedx(qinyl)(http...

2018-05-21 11:13:55 15122

转载 SSH超时自动断开问题解决

通过修改/etc/ssh/sshd_config中的配置解决自动断开的问题。下面是要修改的两个配置项的含义:“ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.这里比较怪的地方是:不是客户端主动发起保持连接的请求(如FTerm, CTerm等...

2018-05-10 15:32:29 978

转载 linux把文件压缩成.tar.gz的命令

01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gzip File...

2018-05-10 15:32:21 2318

原创 linux 网络命令查看流量、抓包

dstat linux查看流量dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收集一次,但最新的数据都会每秒刷新显示。和sysstat相同的是,dst...

2018-05-10 15:32:15 25964

转载 TreeMap

   原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果,转载请注明出处!          个人站点:http://cmsblogs.com------------------------------------------------------------------------------------------------------------------...

2018-05-10 15:32:04 170

转载 用sqoop进行mysql和hdfs系统间的数据互导

qoop 是apache下用于RDBMS和HDFS互相导数据的工具。本文档是sqoop的使用实例,实现从mysql到hdfs互导数据,以及从Mysql导数据到HBase。下载:http://www.apache.org/dyn/closer.cgi/sqoop/[zhouhh@Hadoop48 ~]$ wget http://labs.renren.com/apache-mirror/sqoop/...

2018-05-10 15:31:52 207

转载 Hive导出到Mysql中中文乱码的问题

一、mysql中的编码 mysql> show variables like 'collation_%';+----------------------+-------------------+| Variable_name | Value |+----------------------+-------------------+| collation_connection | la...

2018-05-10 15:31:46 720

空空如也

空空如也

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

TA关注的人

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