自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦幻通灵

技术交流 共同提高

  • 博客(44)
  • 问答 (1)
  • 收藏
  • 关注

翻译 mysql 锁表处理 及 日常使用

mysql 作为开源免费的数据库,在项目中被选用这里记录下来其中的知识,方面备查

2020-11-19 22:56:11 24

翻译 Spring Boot整合RabbitMQ

消息队列在项目中的运用是越来越广泛,上篇博客 初探消息队列RabbitMQ 安装上了RabbitMQ,实现了消息队列的生产和消费,那如何与Spring Boot进行整合呢,查阅些资料,记录下来练习的过程,方便备查。知识学习与回顾RabbitMQ有6种消息模型,但第6种属于RPC,因此只需要学习五种。其中第3、4、5种都属于是订阅模型,区别在于他们选择的路由方式不同。下图对应的是这几种消息模型。1、快速构建Spring Boot 项目引入RabbitMQ依赖方法一、直接在pom.xml文件中添加以

2020-10-31 23:58:34 14

翻译 初探消息队列RabbitMQ

最近欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了

2020-10-17 23:18:23 12 1

翻译 初试本地安装Jenkins软件

公司用的是Jenkins自动化部署和发布项目,周末休息的时候,在本地尝试搭建下,熟悉下这个工具。以下记录操作的过程,方便以后查看。环境准备:1)Tomcat官网地址:http://tomcat.apache.org/ ,在win下安装,选择的是Tomcat8 core2)Jenkins官网地址:https://www.jenkins.io/download/ ,下载war格式的文件,这里选择的是2.2.49版本第一步、启动Tomcat首先将下载的 jenkins.war 文件,放入到Tomc

2020-09-30 23:04:44 20

翻译 eclipse 快速实现查看源码的方法

在日常的开发中,调用一些jar里面的方法,但点击进去看不到具体的方法,了解不到底层是怎么实现对开发而言还是不好。网上查询查看源码的方法有好几种,尝试后,记录下来设置的过程,方便备查。比如说 org.apache.commons.net 包,想看该jar包中具体的方法,双击是看不到结果的,如下图所示。那要怎么解决这个问题呢?你可以试试这样,推荐这样做,在编辑栏的 help --> eclipse macketplace --> 输入Enhanced Class Decompiler,如下图所

2020-09-20 22:38:55 15

翻译 eclipse 获取并运行git上项目

     公司运用GitLab来管理Java的源码,在管理员授权源码权限后,可以获取最新的程序到本地运行。记录下来配置的流程,方便以后查看。     本地操作系统是win10,安装好Git的环境,安装比较简单,可以参考网上的安装教程,这里不再列举,推荐学习下廖雪峰老师的教程,链接是参考博客【1】。第一步、ssh 生成本地 key查看本地key是否生成成功,文件路径在 C:\Users.ssh\id_rsa.pub 若没有,则执行以下命令ss

2020-08-30 23:48:40 64

翻译 bat 文件快速配置Java开发环境

     最近入职了几个新同事,需要协助安装Java的开发环境,jdk、maven、Tomcat等安装起来重复性太高,还比较耽误时间,想了想,能不能写个脚本呢,将软件写入到环境变量,把软件放到指定的目录。下面记录这个过程,方便以后查看。处理这个问题主要可以分为以下两步:第一步 将文件统一放到指定的文件位置。第二步 编写脚本将配置文件的信息写入到系统的环境变量中。1、环境准备(1)JDK(2)maven注:可以使用绿化版的软件 ,或者从已经安装好的电脑上拷贝过来

2020-08-17 23:02:17 75

翻译 oracle 数据库 ORA-28000错误的原因及解决办法

在最近使用oracle11g 数据库时,出现报错为ORA-28000:the account is locked的错误,翻译一下:用户被锁了,网上查找报错原因,以下记录处理的的过程,方便备查。1、原因在 oracle database 11g中,默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”,当输入密码错误次数达到设置值将导致此问题。推测原因: 可能是在本地开发中可能有人程序连接的账号或密码输入不正确,导致数据库被锁住了。查看用户对应文件的语句如下//

2020-07-31 23:33:13 502

翻译 vue项目编译与运行

vue作为一种前端框架,在当前项目中具有很大的应用场景。那么从码云或github上下载的vue项目在本地如何看效果呢,这里记录一下搭建的过程,方便之后的查看。之前本地电脑还安装了node.js的环境,这里不再说明,具体可以参考网上的教程。1、安装npm有时候用npm下载依赖,速度较慢,可能会出现失败,可以安装国内的镜像如cnpm,安装npm的命令如下。npm install -g cnpm --registry=http://registry.npm.taobao.org// 若运行失败的话 可以确

2020-07-31 23:04:22 587

翻译 eclipse 中高亮显示

在使用eclipse编译器时,需要对变量进行高亮显示,方便快速的去看代码1、文件内容的高亮显示在 菜单栏的 window —> preference -----> Content type -----> Text ----> Html —> Add弹出窗口 File type :在输入框中输入 .vm ,选中添加的.vm 在下面的 Defualt encoding 中输入:"utf-8“ 单击 update ,点击ok,设置完毕。重新打开vm页面就可以看到里

2020-06-30 23:56:15 113

原创 Ext 几种按钮样式效果

最近在使用Ext按钮样式的风格,发现其提供了几种按钮样式的写法,显示效果也会有一定的差别,下面记录下来,方便之后的查看。1、创建按钮 – buttonExt 可以直接创建单个的按钮对象,设置按钮的名称,大小,宽度等属性,属性的参数直接写在大括号中即可。var confirm = Ext.create("Ext.Button", { text : "确定", width : 60, bodyStyle : "padding-bottom: 60px;", margin : 5, handler

2020-06-30 23:12:10 423

翻译 excel 数据验证中序列长度超出限制处理

在最近使用excel的数据验证功能时,选择序列,字数的长度是有限制的

2020-05-30 23:41:29 725

原创 oracle到mysql数据库迁移

最近项目使用的数据库需要从oracle转到mysql,开始了程序的迁移,项目用Java开发,主要需要更改的是mybatis的xml文件中的SQL语句。这里记录下来方便以后查看。一、创建脚本1、oracle以学生表TABLE_NAME 为例,列出几个两者之间的不同。以下是oracle数据库创建脚本//判断表是否存在,存在则删除DECLARE num NUMBER ;BEGIN SELECT COUNT (1) INTO num FROM user_tables WHERE TABLE_NAME

2020-05-15 23:43:01 96

翻译 oracle数据库空表处理

最近在oracle数据库还原时,出现好多表没有导入成功,这是因为什么呢,网上查阅资料,导库前需要进行数据库的空表处理。这里记录下来,方便备查。数据库版本:oracle 11g第一步、设置 延迟段创建deferred_segment_creation 延迟段创建(Oracle 11g的新特性)alter system set deferred_segment_creation=false;...

2020-04-30 23:59:25 329

翻译 Ext tree 节点的新增和移除

最近在用Extjs树,实现了机构下面挂人,现在需要对选中人员可以进行移除和新增操作。查询API发现,获取父级节点,调用 removeChild 和 appendChild方法可以实现增删,这里记录下来,方便备查。Ext 树创建的js程序代码Ext.define("Ext.Demo.Panel", { extend : "Ext.tree.Panel", rootVisible : fa...

2020-04-25 17:05:09 156

翻译 Java 将文件夹下指定的文件打包成zip

最近在使用Aspose进行模板绑定时,在xml文件里去日期进行拼接,如to_char(birth,‘yyyy"年"mm"月"dd"日"’)读取xml文件后

2020-03-29 23:21:51 202

翻译 ifream src 绑定中文PDF时,出现404找不到

最近用ifream在页面加载pdf文件时,文件名称是中文时,出现404的错误,var roserForm = Ext.create('Ext.container.Container',{ height : 370, id : 'roserFromID', html : '<iframe id="roserForm" name="roserForm" src="" styl...

2020-03-28 00:16:12 78

翻译 Java Aspose + PDFObect 实现页面的展示

最近系统中想做个页面的展示和下载的功能,正好公司购买了Aspose (收费)软件,简单的实现方案是Aspose + PDFObect 将excel转成pdf,直接使用插件来实现预览和下载。记录下来,方便备查!一、excel 转 PDFAspose 适合办公文档的操作,如excel转pdf,word转pdf,excel数据导出,只需要简单的操作就能够实现功能。以下通过Java中的文件流实现转P...

2020-02-29 23:45:11 37

翻译 编写oracle可重复执行脚本

在家办公的情况下,每位项目成员都在自己本地数据库操作,如何保持数据一致性,让小伙伴能正常使用你的功能,可重复执行的脚本就重要了。这里使用的是存储过程,记录下来,方便备查。1、创建表在创建脚本方面,oracle与mysql语法上有所区别。以新建人员表为例,下面是两种数据库的建库脚本。oracle 建数据表脚本//**建表之前进行判断**DECLARE num NUMBER ;BEGIN...

2020-02-23 13:07:46 102

翻译 mysql到sqlite数据传输

在实际的工作中需要将mysql数据库表中的数据同步到sqlite对应的表中,主要有两种方法。第一种是使用Navicat里的数据传输,第二种是使用程序来实现。第一种、程序实现首先数据库的连接,本地是mysql的环境,连接到sqlite...

2020-01-30 21:15:52 391

翻译 oracle 存储过程转换为mysql存储过程

最近有个需求是将oracle版本的存储过程

2020-01-12 23:21:24 268

翻译 oracle数据库备份的两种方式

在日常开发中,需要及时对数据库进行备份和还原,以oracle为例,两种数据库的恢复和还原的方法第一种1、 创建表空间create tablespace GMISDATA logging datafile ‘D:\oracle\product\11.2.0\dbhome_1\oradata\GMISDATA.dbf’ size 50m autoextend on next 50m exten...

2019-12-31 23:24:29 62

翻译 Github上搭建个人博客

在家休息的时候,学习一下在Github上搭建个人的博客,网上查阅资料发现,github提供了访问的地址,只需要将你自己账号下的仓库稍作修改就可以通过浏览器访问。下面记录自己搭建的过程,方便备查。准备工作在个人博客搭建之前需要准备好以下两个:(1)域名(2)github账号第一步、建立仓库1、首先在个人gethub上建立个人的仓库,用于存放博客的相关信息。命名规则:你的用户名.git...

2019-12-22 13:19:38 59

翻译 oracle数据库中blob照片存放到本地

最近有个需求是将oracle数据库中存放的blob类型的二进制流照片,下载到本地,下面记录这个过程,以备之后的查看。File folderFile = new File(picturePathFolder); JSONObject resJson = new JSONObject(); if (!folderFile.exists()) { folderFile.mkdir();...

2019-11-30 23:46:50 236

翻译 PowderDesigner连接mysql本地数据库

最近有个需求是画数据库各表结构的关联,本地数据库有相应的表,为了方便起见,直接将PowderDesigner和数据库相连,导入进去,生成对应的结构。这里记录下来,方便之后的查看。环境准备软件:PowerDesigner 15.632位jdk:jdk-8u144-windows-i586驱动包:mysql-connector-java-8.0.18.jar第一步、软件安装1、安装,这里不...

2019-11-24 00:39:48 60

翻译 JeDate日期控件,未选择日,出现undefined错误

最近有个需求是要实现生成两位的字母,网上查看后,第一步

2019-10-29 22:16:34 340

翻译 数据同步,报错 Got apacket bigger than ‘max_allowed_packet’ bytes

     最近在用Navicat的同步工具做mysql数据库的同步时,中间出现报错:1153 - Got apacket bigger than ‘max_allowed_packet’ bytes,导致数据库同步中断,网上查询报错原因是最大传递包值 max_allowed_packet过小,需要修改大小,这里修改的是16M,记录下来,方便之后的查看。处理方案有两种...

2019-10-19 23:13:15 44

翻译 Java中将汉字转换为拼音

近来有个需求是从前台输入的文本框的汉字串,到后台要将其处理成首字母的串,网上查找了方法,这里记录下来,方便查看。博客来源:https://www.cnblogs.com/nikeodong/p/8214593.html欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Ma...

2019-09-30 23:34:48 79

翻译 Pattern.compile函数提取字符串中指定的字符

最近有个需求是要提取一段字符串中的[]中的内容,运用的是Java中的Pattern.compile函数代码如下:// 定义规则String pattern = "(\\[+)(\\w+)\\.(\\w+)(\\]+)";//Pattern.compile函数Matcher matcher = Pattern.compile(pattern, Pattern.CASE_INSENSITIV...

2019-09-21 23:27:46 9620 2

翻译 Java读取多个excel内容插入数据库

     最近有个需求是做个数据导入的接口,对方入到进来若干个excel文档,每个文档对应数据库中不同表的内容。数据格式:INFO文件中存放若10张excel文档,文档名称格式为表名-描述(如user-用户表.xls)。下面将这个过程记录下来,方便之后的查看。第一步、定义一个Map,用于存放excel文件中所有列的信息。以user表为例,存放其中字段的信息,代码...

2019-09-14 00:33:39 430

翻译 Linux环境部署Kettle

最近遇到了在linux上部署kettle进行数据库的同步,源库是oracle,目标库是mysql,

2019-08-11 18:40:40 568

翻译 putty实现kettle连接linux数据

     目前需求是通过ssh连接linux上的mysql数据库,实现利用kettle来同步数据。由于无法利用Navicat直接连接,这里选用putty软件来进行ssh的连接,从而管理linux。第一步、软件准备     首先到官网上下载putty软件,下载地址:https://www.putty.org/。下面选择的是64bit版...

2019-08-04 23:19:30 132

翻译 Extjs触发与监听

     最近使用extjs(前端的JavaScript框架),它的优点是良好的表格,表单等控件,界面美观,适合OA类项目的数据展示。     在实际的开发中,不同的panel之间需要进行传值,子panel面板与父panel面板之间的参数传递,可以将整个panel作为参数进行传递,随着结构的复杂,会出现多个panel间的传值,相对比较混...

2019-07-28 23:15:25 56

翻译 Navicat实现excel数据入库

欢迎使用Markdown编辑器最近的遇到的需求是把excel模板中的数据导入到数据库,实现起来是用Navicat工具的导入功能。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择...

2019-07-12 23:50:03 423

翻译 linux环境下安装配置nginx代理服务器

     最近需要学习一下nginx的知识,首先是安装配置环境,这里记录一下,方便以后的查看。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,占有内存少,并发能力强,现在网站应用范围也是挺广的。本次是在linux的虚拟机(RedHat Linux7)上配置安装nginx服务,在本机上访问和测试。第一步、软件下载首...

2019-06-30 19:26:45 83

翻译 Java实现 用Aspose.Cells导出excel模板数据

最近有个需求是将数据库查询出来的数据,写入到用户提供的指定的模板中,之前做的是生成新的excel文件,实现导出。查询后发现,java方面的有jxl和poi两种插件,...

2019-05-18 22:28:21 1201

翻译 虚拟机配置联网

在本地安装上VMware软件,无法连接上网络,发现时没有配置网络,网上搜索一番,记录下来,方便以后查看。一、虚拟机上网络配置虚拟机版本:centos7 上网第一步:Edit->Virtual Network Editor 默认选择NAT模式 选择Restore Defaults即可(恢复默认设置)第二步:打开网络配置文件。root身份登录系统 控制台输入命令:// 打开网络配...

2019-04-27 16:38:18 70

翻译 局域网下本地Oracle数据库的共享

最近遇到一个问题,同事想访问本地计算机上的oracle数据库,和配置服务器的操作类似,更改本地的

2019-03-31 22:31:11 435

翻译 Oracle数据库常见问题

想在本地重新进行数据库的备份,结果发现用户名和密码都输入正确,缺一直登陆不成功。最后才发现是更改了配置的文件,记录一下,方便备查。sqlnet.ora文件product\11.2.0\dbhome_1\network\admin\sqlnet.ora里面的sqlnet.authentication_services// 不允许使用操作系统本地验证#sqlnet.authenticatio...

2019-03-14 19:49:48 389

翻译 服务器centos上项目发布

  &amp;nbsp;&amp;nbsp;&amp;nbsp;最近需要自己去服务器上部署程序,学习了一下部署的流程,主要接触的是Java方面的项目,记录下来,方便之后的备查。首先是工具准备:远程连接工具:xshell 6远程文件传输工具:winscp连接上服务器,在上面部署程序主要是几个步骤第一步:数据备份与更新为了防止更新的程序出现问题,可以直接回退上一个版本。运用winscp工具连接上远程的服务器,找到...

2019-02-22 22:57:26 48

空空如也

空空如也

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

TA关注的人 TA的粉丝

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