自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

https端口只做入口,进入后跳转到http,业务内容在http中实现。

2024-02-27 13:37:17 129

原创 去掉避坑过程干货完美解决Linux下MySQL8迁移数据库存储位置

最简单直接修改msyql存储目录

2023-02-25 17:00:11 599

原创 linux yum安装的httpd设置自启动

linux yum安装的httpd设置自启动yum自动安装的httpd设置开机启动使用chkconfig httpd on命令直接添加#chkconfig httpd on#重启#reboot# systemctl status httpd.service httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor prese

2022-04-12 23:46:17 1691

原创 2021.10.12 记一次bat文件不起作用的解决

2021.10.12 记一次bat文件不起作用的解决设置mysql自动备份的脚本,以下是脚本语句set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"mysqldump -uroot -psys2021 -P3333 public_health >D:\yqyj\backup\pubhealth_%Ymd%.sqlD:\yqyj\backup\WinRAR\Rar.exe a D:\yqyj\backup\pubhealth_%Ymd%.rar D:\yqyj\b

2021-10-14 17:14:55 813

原创 记一次mysql5.5升级到8.0的过程

记一次mysql5.5升级到8.0的过程背景说明本次项目使用的若依框架,该框架使用mysql做为后台数据库。实际上对mysql并不是很熟,常用的Oracle。根据网上查找资料部署环境,测试时使用的mysql版本是5.5.2,当时认为足够使用,没有使用更高版本。项目大后期,需要接入数据源突然增多,数据量太大,处理(指group by)50万数据执行时间27s,优化语句不起作用,根据网上查找修改mysql配置增加缓存等都不起作用。将语句发给同事,在他自己笔记本执行需要8s,他的mysql版本是5.7。将

2021-06-21 09:35:16 2082

原创 最简单Apache端口转发

最简单Apache端口转发经过查证对比,下边是最简单的设置方法。Apache设置端口代理需要注意,我测试的过程是将本地端口反向代理成了服务器IP+端口,最后使用postman调用API服务,以下是host文件添加代码:<VirtualHost *:8006>#确保8006在httpcond文件中有被监听 ProxyRequests On ProxyPass / http://1**.116.11.228:9160/ #服务器IP:端口 ProxyPassRev

2021-06-10 00:55:14 1786

原创 mybatis 调用MySQL存储过程返回多个结果集

mybatis 调用MySQL存储过程返回多个结果集直接使用list接收即可,返回结果定义为hashmap,代码示例如下:mapper.xml<select id="callProc" parameterType="java.util.Map" resultType="java.util.HashMap" statementType="CALLABLE"> ${sql}</select>mapper接口: public List<Map<St

2021-04-18 23:16:58 416

原创 记MySQL使用触发器和存储过程

记MySQL使用触发器和存储过程项目简介本次给政府部门做一个数据整合平台,需要和多个厂商进行对接,引入数据。我方数据库使用MySQL,后台maven,前端使用VUE。具体使用接入数据发现数据存在很多问题,需要对其进行分析与拆解。全部在后台处理会造成大量I/O操作,影响程序运行,尝试在MySQL中解决。最初想使用存储过程,每天定时调用,对新增数据进行分析。后来想能不能在数据一进入数据库时就进行分析?于是转而使用触发器,使用触发器后发现MySQL触发器很多函数不能使用,使用触发器可以实现,但是效果不好

2021-04-14 09:12:01 94

原创 mysql 过程使用记录

mysql 过程1.过程创建与使用参考1:mysql中游标的使用案例详解参考2:MySQL存储过程使用游标循环数据列表2.使用函数(1)分隔符定位INSTR(str,substr),str表示字符串,substr表示定位分隔符,返回第一个分隔符位置(2)字符串长度CHAR_LENGTH(str),每个字符算单独一个,不区分汉字与字母LENGTH(str),区分汉字与字母,utf8每个汉字三个字节3.注意事项最近在mysql游标遍历中使用select into赋值时出现游标提前结束的问题

2021-03-23 13:40:40 64

原创 2021-03-10

mybatis 中是否需要写begin、endbegin、end是Oracle数据库执行sql时的特色功能,起到划分语句块作用,在select、update等常规sql中都可以书写在MySQL中除去特殊情况(建函数等)外不具备划分语句块作用,在select、update等常规sql中都不可以书写...

2021-03-10 21:42:29 63

原创 spring循环递归获取XML指定属性value

spring读取XML属性XML文本样式<clinic> <!-- 诊疗费价表 去掉挂号费--> <clinicpricedict> <clinictypelist clinictype = "急诊" price = "6.00"></clinictypelist> <clinictypelist clinictype = "专家门诊" price = "9.00"></clinictypelist> &

2020-09-07 22:03:50 214

原创 关于Oracle设置字符集

关于Oracle设置字符集1、oracle字符集说明网上很多,说的比较明白的个人推荐参考:Oracle 客户端 NLS_LANG 的设置2、本人遇到问题修改注册表中的字符集nls_lang不起作用,必须在环境变量中建立nls_lang变量,通过环境变量修改才能实现字符集的变更,主要是查询数据中文不显示乱码。通过对比试验,使用以下语句校验select t.*,t.rowid from comm.applications t;-- for updateselect * from nls_ses

2020-06-22 14:01:28 1482

原创 pb使用记录 关于pbt、pbr、pbd

pb使用记录 关于pbl、pbt、pbr、pbd最近使用pb修改程序,遇到一些基础问题,之前有过了解但是几年没有碰过PB有些忘了,简单记录一下。1. 关于pbl、pbt、pbr、pbdpbt (powerbuilder target)是8以后的版本引入的东西,文件中自记录着该程序的工作空间所包含的pbl,相当于pbl目录。当点击pbw (powerbuilder workspace)文件时,pbw就读取当前目录下pbt中的LibList目录加载pbl文件。在PB中选择打开workspace也是一样的道

2020-06-17 13:12:50 3304

原创 .net 使用Oledb执行存储过程并接收游标数据

.net 使用Oledb执行存储过程并接收游标数据1.关于Oledb百度百科等专业介绍很详细,可以自己去查看。个人理解:Oledb是.Net用于连接数据库,可以连接Oracle、Sqlserver、mysql等多种数据库。其用法简单、快捷,通常步骤是:建立 OledbConnection==》open connection==》建立OledbCommand ==》 配置OledbCommand属性【connection、commandText、commandType、Parameters等】= =

2020-05-30 10:41:33 725

原创 C# 执行Oracle存储过程报错:ORA-06550: line 1, column 7: PLS-00201: identifier

C# 执行Oracle存储过程报错:ORA-06550: line 1, column 7: PLS-00201: identifier1. 执行存储过程时,过程名未声明今天在Oracle中新建包,使用C#调用包中的过程,提示过程名没有声明,实际上就是找不到该过程,意识到没有给C#程序中连接Oracle用户执行该包的权限。通过网上查找资料使用授权语句进行授权:GRANT EXECUTE ON user.pakagename.procedurename TO user授权成功后存储过程正常调用。2.授

2020-05-27 18:37:56 4659

原创 Oracle 使用记录,无效操作,连接已被关闭 20200510

Oracle 使用记录,无效操作,连接已被关闭 202005101今天在医院部署webservice,需要使用oledbConnection连接Oracle数据库服务器环境 win2008 + iis;数据库服务端Oracle10g;本机测试没有问题,但是在服务器部署之后,webservice调用异常,但是没有提示,判断是连接数据库出错之后在服务器上安装VS2010 开发工具,使用代码调试,发现在连接数据库时,提示 :无效操作,连接已关闭在 System.Data.ProviderBa

2020-05-16 21:52:23 1486

原创 win 2008系统非域控服务器开启认证SSL以及访问

win 2008系统非域控服务器开启认证SSL以及访问1.服务器端安装第一步 安装证书服务注意:IIS安装时要勾选管理器,后续申请证书需要使用此步骤可以参考中的证书服务器安装步骤,但是文章中的服务器是域服务器,参考是需要将企业改为个人,并且联机响应不需要安装:IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站第二步 创建申请证书(1)在上一步安装完成后,查看IIS管理器–网站–Default Web Service,是否有一个CertSrv服务

2020-05-15 19:43:06 673

原创 Oracle导入导出规则(EXP-00008:遇到ORACLE错误904问题)

Oracle导入导出规则规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器;规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容);规则3:从Oracle 低版本Export的数据可以Import到Oracle高版本中,但限于Oracle...

2020-04-22 20:41:31 529

原创 c#数据四种执行方法,适用于.net core

c#数据四种执行方法1.使用ExecuteReader()用于查询2.使用ExecuteNonQuery()用于增删改3.使用ExecuteScalar()4.使用DataSet数据集插入记录,更新数据一、使用ExecuteReader()操作数据库,执行查询操作的非常好的方法。ExecuteReader比DataSet而言,DataReader具有较快的访问能力,并且能够使用较少的服...

2020-04-16 23:33:26 426

原创 PB使用记录 2

PB使用记录 2下拉数据窗口 20200414网上关于如何创建下拉数据窗口的说明有很多,这里就不多说了,主要说一下采坑(1)下拉数据窗口分为两种,一种是数据窗口retrieve后每一行数据中对应的中数据做下拉窗口,主要是将本行数据转换显示形态,即data转换为display显示。这种情况下,数据窗口作为显示窗口,下拉窗口仅作为数据源,数据窗口展示数据的格式与下拉窗口无关。使用retrieve...

2020-04-16 23:13:22 323

原创 PB使用

PB使用记录1.增量编译系统制作完毕后,如果要求编译成为exe可执行文件,需要新建一个Project,步骤如下:编译成为exe可执行文件之前要求关闭PB中的所有窗口(1) 选择File | New命令,在弹出的New对话框中打开Project选项卡,如图1所示。这里,创建应用程序一般使用前面两个选项Application Wizard和Application,由于Applicatio...

2020-04-11 18:27:23 2153

原创 sql使用记录20200410

sql使用记录 202004101.处理跨界支付对账问题,产生原因,前一患者快捷支付16元缴费失败,产生单边账。后一患者继续使用上一患者单据号进行快捷支付106.9缴费成功。abc_bank_trade表中关于改单据号的收费记录有两条,其中一条在his系统中未出现。对账时将out_rcpt_master查到的收据号在abc_bank_trade过滤,并取abc_bank_trade中的收费...

2020-04-10 19:54:28 113

原创 maven新手学习笔记 避坑1

maven 学习笔记2020.04.08当打开maven项目时pom.xml文件上有红叉,但是没有错误提示。点击对应的overview、dependencies等提示:Failed to read artifact descriptor for xxx:jar解决办法:右单击项目,Maven4MyEclipse->Update Project,在弹出的对话框中选择“Force Upda...

2020-04-09 01:15:42 93

原创 .net Core 项目开发总结

.net Core 项目开发总结前言.net core 环境搭建与WebApi程序创建.net core 发布和部署关于mysql.data功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能...

2020-03-20 15:56:06 653

原创 .net core WebApi 带属性路由([HttpGet("{id}", Name = "Get")])

WebApi 带属性路由介绍 参见:WebApi路由机制详解内容详实,举例简单易懂。但是该文中没有对带属性路由的另一种方式做详细介绍,即在HttpGet、HttpPut、HttpPost、HttpDelete 这些标签中添加属性。以下以[HttpGet("{id}", Name = “Get”)] 为例在Controller中定义属性路由[```csharpRoute...

2020-03-20 15:22:01 9172 1

原创 Oracle创建实例时步骤8对应组件简介

Oracle创建实例时步骤8对应组件简介1、Oracle Text 文本工具2、Oracle OLAP 联机分析处理OLAP(On-Line Analytical Processing)3、Oracle Spatial4、enterprise manager 资料档案库5、Oracle Warehouse Biulder6、Oracle database Extensions for .Net...

2019-11-21 17:03:05 216

原创 C#使用记录-2019.11.12

C#使用记录1、List.Foreach2、换行符3、if简写4、C#中Trim()、TrimStart()、TrimEnd()的用法:1、List.ForeachList.ForEach方法结合匿名函数的用法,由于List.ForEach方法的主要参数是Action action委托,所以为了能使我们更加方便的使用这个方法,我们可以使用匿名函数不显式声明 Action 变量,这样就不用再声明...

2019-11-12 22:54:43 106

空空如也

空空如也

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

TA关注的人

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