- 博客(13)
- 收藏
- 关注
原创 java性能调优学习笔记一
一、为什么要做性能调优所有的系统在开发完成之后,多多少少都会有性能问题。我们首先要做的是想办法把问题提前暴露出来,例如进行压力测试、模拟可能的操作场景等等,再通过性能调优去解决这些问题。系统响应是体现系统性能最直接的一个参考因素。做好性能调优,可以有以下益处:性能调优可以使系统更加稳定,清楚系统的极限。因为一款线上的产品没有经过性能测试,那就好比是一颗定时炸弹,你不知道它什么时候会出现问题,你也不清楚它能承受的极限在哪。性能问题分以下两种情况:有的是时间累积慢慢产生的,到一定时间自然就会爆炸;更多的
2021-02-28 16:01:22
526
转载 linux下mysql数据库定时备份与还原
注意:先要检测mysqldump命令是否生效可以使用命令mysqldump -uroot -p test > /backup/mysqldump/test.db测试下,如果提示mysqldump命令找不到可以使用以下方法:[root@localhost bin]# whereis mysqlmysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /home/mysql/bin/mysql /usr/share/man/man1/my
2020-12-17 10:36:59
329
1
原创 springboot将原有的oracle改成集成KingbaseESR3
背景:之前的项目的数据库是oracle,改造成使用金仓kingBase。修改的配置如下:1、引入jar包kingbase8-8.2.0.jar链接:https://pan.baidu.com/s/1B7I30HJoV1SOsCKonWFqjg提取码:jnuf在pom中加入 <dependency> <groupId>com.kingbase8</groupId> <artifa...
2020-12-16 17:30:29
493
原创 linux环境下kingbase的简单操作命令
1、切换使用kingbasesu - kingbase2、查看版本信息kingbase -V3、查看54321端口使用情况netstat -an|grep 543214、查看kingbase的进程ps aux |grep Kingbase ps -ef|grep kingbase5、启动数据库在linux安装路径下的Server下的bin下。输入格式为 ../kingbase -D 安装路径或者./kingbase -D 安装路径&./kingbase -D .
2020-12-16 16:47:44
17833
原创 Oracle到kingBaseEsR3的数据迁移
一、安装数据库https://help.kingbase.com.cn/doc-view-4344.html进入金仓帮助中心,查看相应的安装步骤二、迁移oracle到kingbase1、打开数据迁移工具(我这边是Windows系统完全安装)2、在【dataTransfer】中新建数据库连接,或者在左侧资源管理器中右键-》新建【迁移项目】。注意:这个不是必须的,迁移工具已经默认创建了一个项目【dataTransfer】。用户也可以在左侧资源管理器中右键新建数据迁移项目,一个迁移项.
2020-12-16 16:23:32
966
转载 生成excel根据指定列自动合并行
参考https://blog.youkuaiyun.com/qq_33142257/article/details/64929145
2019-07-02 17:09:28
1917
转载 js与jQuery实现AJAX的一般方法
JavaScript实现AJAX(只需四步)第一步, 获取XMLHttpRequest对象 var xmlHttp = ajaxFunction(); function ajaxFunction(){ var xmlHttp; try{ //现代浏览器(IE7+、Firefox、Chrome、Safari 和 Opera)都有内建的 XMLHttpRequest 对象 ...
2018-04-02 18:13:27
447
转载 Mybatis手动封装结果集的几种情况
手动封装结果集如果实体中的属性名称和数据库表中的字段名称不一致时则自动注入失败(只要不一致的字段注入失败)单个表的时候,可以不写autoMapping。如果不写autoMapping默认它的值为true表示自动注入。设置为false表示非自动注入自动注入的字段值要和set方法的字段值一致上图:只要id标签写对,并且必须写才不会报错。而result标签不管对错,都不影响结果。不会抛出异常(1)一对一...
2018-04-02 18:09:50
2695
转载 BIO与NIO的区别及适用场景
BIO---BlockingIO---同步式阻塞式IO*NIO---NewIO---NonBlockingIO---同步式非阻塞式IO*BIO NIO ①流是有方向的, 比如输入流,输出流 ②流的是数据是连续不断的,所以决定了不能根据位置去灵活的操作数据。 BIO是一种阻塞通信模型,比如java.bio的socket模型,accept(),connect(),read(),wri...
2018-04-02 18:03:57
1467
原创 svn的搭建的详细步骤和使用
搭建SVN服务器详细教程下载并安装VisualSVN server 下载并安装TortoiseSVN 导入项目 创建用户组和用户 设置权限 检出项目下载并安装VisualSVN server下载VisualSVN server 下载地址:https://www.visualsvn.com/server/download/下载完成后是这样的 安装VisualSVN server` Location是...
2018-03-30 18:00:28
2767
转载 ContextLoaderListener与RequestContextListener的对比
ContextLoaderListener与RequestContextListener(1)ContextLoaderListenerContextLoaderListenerextends ContextLoader implements ServletContextListenerServletContextListenerextends EventListenerServletContex...
2018-03-30 17:53:11
871
原创 spring aop收集日志的方法
第一步:自定义一个aop注解,实现对目标方法的拦截import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * Create...
2018-03-30 17:47:34
755
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人