- 博客(36)
- 资源 (18)
- 收藏
- 关注
原创 【YashanDB认证】之一:Ubuntu安装部署YashanDB
国产化数据库,我首选一次偶然的机会,在 **刘欣** 大佬的**【码农翻身】**公众号看到一则国产数据库YashanDB的推文进而知晓YashanDB的存在,随着进一步的学习的研究对比,YashanDB除了性能强大以外,相比其他数据库有一个最大的亮点即提供了单机免费版。即生产环境使用单机版不收授权费,仅当使用YashanDB的集群功能时才收取费用。作为技术选型负责人,成本是一个关键的选型因素,对比之下YashanDB的这一特点自然成了我技术选型的首选方案。以下是YashanDB数据库搭建的是YashanDB
2024-11-13 11:50:43
772
原创 记一次docker的mysql损坏修复经历
对于数据库,最重要的就是数据的安全性要得到保证。所以必须要确保即使docker容器损坏后,仍然能够拿到mysql存储的数据文件。因此在初始化docker容器时,只要将数据目录挂载到宿主机上的自定义目录即可。
2023-10-11 07:49:10
888
原创 解决Vue3中echarts无法缩放的问题
vue3中ref绑定的对象都是响应式的对象,对象中的属性值变动都经过vue3的proxy拦截处理。 因此如果是跟页面内容进行响应式绑定的值应该放在data里面,而我的图表用的是原生的echarts api自己绘制的,因此不需要做响应式绑定,如果绘制图表的数据发生变化,我自己会手工调用echarts进行重绘。因此我只需要把myChart从data中删除放到外面即可。
2022-11-22 12:01:38
1162
原创 单点登录CAS-04:数据库存储登录帐号
单点登录CAS-04:数据库存储登录帐号1、前言2、禁用配置文件帐号3、用数据库存储登录帐号信息3.1 准备工作3.1 官方文档(Database Authentication)3.1.1 (1)Database Authentication 数据库权限验证3.1.2 (2)Database Settings 数据库配置3.1.3 (3)Authentication Principal Transformation 身份验证主体转换3.1.4 (4)Password Encoding 密码加密(数据库不存
2020-05-25 18:56:38
815
原创 单点登录CAS-03:cas配置02-开启/status
单点登录CAS-03:cas配置02-开启/status1、前言2、开启/status/dashboard2.1找到相关的配置项参数2.1.1 Spring Boot Endpoints属性列表2.1.2 CAS Endpoints属性列表2.2 配置案例演示2.2.1 案例1:使用全局性配置2.2.2 案例1:验证2.2.3 案例2:明细配置版本2.2.4 案例2:验证2.2.3 案例3:明细配置版本-禁用某节点2.2.4 案例3:验证1、前言CAS官方推荐使用/status/dashboard来管理
2020-05-18 14:43:32
2068
原创 单点登录CAS-03:cas配置01-配置文件类型
单点登录CAS-03:cas配置详解1、前言2、配置文件分类3、application.properties详解3.1springboot相关参数3.1.1 内置容器配置3.1.2 spring云总线配置3.1.3安全管理3.1.4CAS Web应用会话配置3.1.5 thymeleaf模板引擎配置3.1.6 log4j配置3.1.7 CAS切面配置3.2 CAS 登录帐号配置4、cas鉴权方式配置1、前言要了解一个框架或程序如何运行,以及如何定制运行。最好的方式就是研究它的每一个配置文件,每一个配置属
2020-05-15 15:08:45
1481
原创 记一次MySQL生产环境故障处理
1、故障描述 2020年5月15日 凌晨三点,某台生产环境的MySQL进程异常,无法连接到数据库。早上上班开始排查问题并解决。 服务器是windows环境,设置每2天凌晨自动重启主机,MySQL以及其他应用都设置了自动2、故障处理过程3、故障处理总结...
2020-05-15 13:44:52
1213
原创 单点登录CAS-02:如何得到一个cas.war?
单点登录CAS-02:如何得到一个cas.war?1、前言2、步骤2.1 学习教程2.2 下载并构建2.3 CAS应用部署2.4 CAS登录验证1、前言根据官方的文档介绍,官方建议使用war覆盖部署的方式进行cas服务器的部署,并且提供了相关的工程模板,只需要简单几步就可以完成构建。官方给出的建议是:1、减少重复的源代码开发;2、尽量避免对CAS进行侵入式的源码修改。以下就根据官方文档的指导下载CAS WAR工程并进行构建2、步骤2.1 学习教程在github上打开cas的教程页面https
2020-05-12 16:59:56
817
原创 单点登录CAS-01:如何找到适合自己JDK版本的CAS?
单点登录CAS-01环境准备1、背景2、步骤1、背景最近的项目需要用到单点登录,网上此类文章有很多,我尝试只通过看官方文档上手,特写此系列文章记录一下上手流程。我的项目环境用的是JDK1.8,而cas最新版本需要jdk11,因此遇到的第一个问题是:如何找到适合我项目使用的CAS版本?笨方法:找到历史版本页面,一个个点进去查看其依赖环境,直到找到合适的版本。2、步骤1、打开CAS官网:http://www.jasig.org/cas,在页面上找到"download"字样的链接:2、点击后进入
2020-05-12 14:12:57
2270
原创 Windows环境使用pt-query-digest分析mysql慢查询日志
Windows环境使用pt-query-digest分析mysql慢查询日志前言1、下载安装:perl2、下载pt-query-digest.pl3、工具使用说明前言根据《Mysql高性能》一书作者的推荐,使用pt-quest-digest工具能够有效分析mysql慢查询,有助理快速定位应用程序mysql性能瓶颈,并有针对性地进行查询sql优化或数据库的优化。1、下载安装:perlpt-q...
2020-01-06 15:12:25
1904
原创 win版MYSQL自动备份(增强版带超过保留期的备份文件自动清理)
实现思路:1、设置备份文件存放目录2、将mysql数据库列表写入到某个文件中。例如:%temp%\alldatabase.txt3、从上一步生成的alldatabase.txt文件中提取数据库列表进行遍历4、在for循环体内,通过if语句忽略掉系统自带的数据库5、执行mysqldump命令将数据库逐个导出到文件中,备份文件格式:{path}\{dbname}-yyyyMMddH...
2019-01-07 13:04:32
343
原创 MySQL数据库备份bat实现
基本思路:1、创建好数据库备份路径。这里写D:\company\database\mysqlbackup2、执行mysql命令将数据库列表写入到某个文件中 例如:%temp%\alldatabase.txt3、用for语句读取上一步生成的alldatabase.txt文件4、在for循环体内执行if语句,忽略掉系统自带的数据库[set ignore1=infor...
2019-01-04 18:37:27
1033
转载 [转]一个软件测试工程师的加班经历
<br />背景:<br /><br /> 我们的软件产品需要在A、B、C三种硬件平台(理论上对我们的软件影响是不大的)上工作,早些时候已经成功在A上工作了,但在B、C上还有些问题,加班的那天是一个deadline,需要保证在B、C上也能够工作。这个产品由X、Y、Z三个部分组成,分别由三个team负责,基本的关系是:X和用户打交道,X调用Y,Y是数据进数据出,Y调用Z,Z和硬件打交道。<br /><br /> 其中,X和Y都是新写的程序,而且早些时候,在X上发现了较多BUG,Y基本上没发现问题。Z的代码
2010-08-27 11:11:00
1012
原创 如何在Html中插入谷歌地图?
<br />经过大半点的查找和尝试。终于做出一个简单的调用范例,在这里共享给大家。<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"<br /> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /> <head><br /> <meta http-equiv="
2010-06-27 13:57:00
12572
原创 VB.net Winform多国语言的实现
在.net中实现多国语言的方法其实是很简单的。下面就做一个示例跟大家一步一步地介绍:首先新建一个VB.net的项目。项目名称随意。建立一个MDI表单FrmMain和一个Form1表单。然后新建一个铺助类LanguageHelper.vb 表单设计如下: 中文语言特性界面设计如下: 英文语言特性界面设计如下: 最后看一下资源文件
2009-11-10 19:42:00
5244
原创 .NET插件开发 与 DTE扩展
原文:http://www.codeproject.com/useritems/LineCounterAddin.asp注意:1.本文中的提到的“外接程序”等同与“插件程序”2.本文提供的源码是在原作的基础上有过修改。代码行数统计器(二):http://sifang2004.cnblogs.com/archive/2006/06/26/436178.html代码行数统计器(一)
2009-07-28 23:15:00
2012
原创 Ajax实现注册用户名验证
ajax技术的实现流程: 1.xmlHttp = new XMLHttpRequest(); //创建XMLHttpRequest对象。 2.xmlHttp.open("GET",url,true); //注册处理事件的url3.xmlHttp.onreadystatechange = callback; //注册回传函数
2009-07-25 21:06:00
6656
原创 .net从DataGridView复制到Excel.代码实现。解决乱码问题
在Winform 的开发中,经常要做Excel的报表,有些报表很复杂,也有简单的。复杂的就不讲了,简单的比如说:要次一个DataGridView中的数据原板原样的放到Excel中。通常从DataGridView中取数据都是逐行读取。如果这样做,遇到数据量比较大的时候,速度会变得很慢。不符合需求。在.net中DataGridView已经封装好复制的功能。可以直接调用。贴一段核心代
2009-07-22 23:57:00
5603
1
原创 .net中使用SQL Server的Image字段类型储存图片
有时候,我们需要将图片直接储存到数据中。这样做,会导至I/O开销大。但是可以方便数据库的迁移。比方说,一个人事系统。原来放在主机A上面使用。现在要转移到主机B。这时,只要将数据库分离。将数据库文件拷贝到主机B,并且导入到主机B的SQL Server里面即可。还有更方便的方法就是:直接在主机B上创建同样的数据库结构,然后同步主机A的数据即可。不必使用移动设备来拷贝图片。以下是
2009-07-20 19:12:00
2837
原创 Hibernate之get和load的区别
在Hibernate使用中,通过主键取得对象的方法有两种:1。get:总是提交一条HQL。并且返回一个Object,如果找不到记录Object=null 2。load:执行load方法时不会提交HQL。而是返回一个包含主键值的Object。Object永远非空。 当试图通过getter方法取得主键以外的字段时,才会向数据库提交HQL。示例如下:
2009-07-19 22:24:00
524
原创 Hibernate之实体对象的生命周期
在Hibernate中实体对象有三种状态:1。Transient 暂存对象,指被创建出来但没有save()的对象的状态。2。Persistent 对象与数据库中的数据有对应关系,并且与Session实例有关联而Session实例还没关闭时,对象的状态。 如何将Session实例关闭,则对象会由Persistent状态转换成Detached状态。
2009-07-19 21:34:00
460
原创 Hibernate之主键策略
在Hibernate中。对主键的管理是一个很重要事情。Hibernate有自己独特的主键机制。主键的实现有以下几种:1。使用Generator主键生成器。 每个主键都必须定义相应的主键生成策略,它用来为持久化类实例化生成唯一的标识。 所有的生成器都必须实现: net.sf.hibernate.id.IdentifierGenerator接口。
2009-07-19 21:04:00
1128
原创 c#.net函数和方法集.C#.net实用常用代码
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre
2009-07-18 22:26:00
472
原创 .net中实现datagridview级联
在winform的开发中,有时候会遇到这样的需求。在一个表单上放两个DataGridView分别显示主从表的信息。如GridA放主表信息和GridB放从表信息当点击GridA选中一行数据时,在GridB中显示对应的从表记录:实现步骤:1。新建Winform工程2。在表单上创建两个Datagridview,分别命名为GridA和GridB3。实现Load事件.Import
2009-07-18 21:40:00
1722
原创 SQL分布式查询
/*测试文件内容:e:/Module/test.xlsjob_desc job_id max_lvl min_lvl记录一 1.0 11.0 11.0记录二 2.0 22.0 22.0记录三 3.0 33.0 33.0记录四 4.0 44.0 44.0e:/Module/temp.mdb文件jobs 表job_desc job_id
2009-07-18 21:39:00
782
原创 winform实现拖曳功能。.net拖曳实现 drag
平时使用的软件很多都有拖曳的功能,感觉功能很强大,用户体验非常好.例如:使用EditPlus的时候,可以在某个文件夹中一次选取好几个文件,然后直接拖到EditPlus里面(当然,EditPlus要先开起来)。它就会自动创建N个窗口,把这些文件读取进去。又例如:.net反编译工具Reflector。可以将需要反编译的.exe或.dll直接拖到Reflector里面,它就会读取这个.exe或.
2009-07-17 22:21:00
2510
原创 如何使用maven2.0插件创建一个java project
使用Maven插件:1。下载Maven2.0http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.0.8-bin.zip或http://code.google.com/p/q4e/downloads/list/apache-maven-2.1-659802-Q4E-bin.zip2。安装Maven2.0将下载的文件
2009-07-16 07:25:00
2549
2
原创 java中如何实现连接池?
初学Hibernate时,常听到一个叫"连接池"的名字。Hibernate的数据库连接,就是通过连接池来管理的。今天自已写了一个连接池,在此与大家分享:/** * @author hanson * 创建时间 2009/07/11 23:00 * 功能描述 * 属性:MAX_CONNECTION_SIZE 连接池最大连接数 * INIT_CONNECTION_SIZE 连接池初始连
2009-07-12 22:40:00
952
2
原创 .net自定义控件。属性,图标,和描述设置
在.net的开发中,经常需要编写些自定义的控件。将工作环境中经常使用的功能封装在控件中。以提高开发效率。1.为自定义控件指定控件箱图标: 2、为自定义属性设置描述信息 3、为自定义控件添加枚举属性: 以上是一点小小的开发经验。为了做到一目了然,特意作了截图。
2009-07-09 20:57:00
1437
原创 在tomcat中设置session过期时间
1. 在/conf/web.xml中通过参数指定: 180 单位为分钟。 2. 在程序中通过servlet api直接修改: HttpSession session = request.getSession(); session.setMaxInactiveInterval(180*60); 单位为秒,设置为-1永不过期。原文出处:http://hon
2009-06-14 13:48:00
968
原创 启动Tomcat,抛出java.io.IOException异常
今日调试项目时,启动Tomcat出现java.io.IOException异常.主要错误提示如下: 严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions from persistent storage 参照出处:http://www.javaeye.
2009-06-13 12:20:00
7890
转载 大幅度优化MyEclipse
原文出处:http://di201yao.javaeye.com/blog/309918一、加大JVM的非堆内存打开 eclipse.ini-showsplashcom.genuitec.myeclipse.product–launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m-Do
2009-06-07 07:39:00
816
转载 MyEclipse启动和运行速度优化
原文出处: http://www.javatang.com/archives/2007/12/03/1653250.html作者: Jet Mah from Java堂声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!MyEclipse功能非常的强大,现在基本是使用Eclipse开发JavaEE的必备插件了。但是巨大的MyEclipse也导致Ecl
2009-06-07 07:26:00
2245
strawberry-perl-5.30.1.1-64bit.zip
2020-01-06
cwRsyncServer和Client文件目录同步工具
2019-03-05
MYSQL数据库自动备份及清理备份文件脚本
2019-01-07
Apache 整合 Tomcat
2010-10-07
SVN服务器VS2005客户端part2
2010-05-17
SVN服务器与VS2005客户端par1
2010-05-17
DBControls(VB.net&VS2005)
2009-08-09
CVS 团队开发工具
2008-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人