- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 MySQL大表加字段,新增字段迁移过程报错the total number of locks exceeds the lock table size错误解决方案
报错原因:the total number of locks exceeds the lock table size错表明mysql的默认配置无法满足大表的操作的需求了,然后需要我们手动去配置InnoDB表执行大批量数据的更新,插入,删除操作时会出现这个问题,需要调整InnoDB全局的innodb_buffer_pool_size的值来解决这个问题,并且重启mysql服务。1.查询inn...
2018-10-23 15:53:55
2189
原创 mysql数据迁移方案及迁移后服务无法启动解决方案。
因公司项目数据库表太大超过了百万行,需要做数据位置迁移。迁移后mysql服务无法启动。百度了很久,试了好几种方法都不行,最后Google一下,一下子找到了原因,因为迁移后的文件夹权限不足。 迁移过程:暂停mysql服务。 创建要迁移目的地的文件夹。例如:D:\MySqlData\Data。 找到mysql默认存储数据位置:C:\ProgramData\MySQL\MySQL Se...
2018-10-23 14:37:47
3096
转载 Spring+Mybatis+Spring MVC框架整合(一)
Spring 一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。不明白什么是Ioc的看这里:Ioc模式浅谈什么是AOP,简单来说,就是神不知鬼不觉地增加了功能,而操作者全然不知,谁来实现,通过Spring动态代理实现;利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的效率。主要功能:日志记录、性能统计、安全控制、事务处...
2018-07-19 17:23:57
296
原创 前端表格插件 BootstrapTable API 参数查询。
官网地址: http://bootstrap-table.wenzhixin.net.cn/zh-cn/Github地址: https://github.com/wenzhixin/bootstrap-table官网介绍: 基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。主要功能支持 Bootst...
2018-07-03 11:32:14
4296
翻译 知识图谱——机器大脑中的知识库
知识图谱——机器大脑中的知识库2.1 什么是知识图谱在互联网时代,搜索引擎是人们在线获取信息和知识的重要工具。当用户输入一个查询词,搜索引擎会返回它认为与这个关键词最相关的网页。从诞生之日起,搜索引擎就是这样的模式。直到2012年5月,搜索引擎巨头谷歌在它的搜索页面中首次引入“知识图谱”:用户除了得到搜索网页链接外,还将看到与查询词有关的更加智能化的答案。如图2.1所示,当用户输入“Marie C...
2018-06-26 16:52:35
2008
转载 Hbase 技术细节笔记(下)
四、RegionServer的故障恢复我们知道,RegionServer的相关信息保存在ZK中,在RegionServer启动的时候,会在Zookeeper中创建对应的临时节点。RegionServer通过Socket和Zookeeper建立session会话,RegionServer会周期性地向Zookeeper发送ping消息包,以此说明自己还处于存活状态。而Zookeeper收到ping包后...
2018-05-22 16:24:38
601
转载 Hbase 技术细节笔记(上)
前言最近在跟进Hbase的相关工作,由于之前对Hbase并不怎么了解,因此系统地学习了下Hbase,为了加深对Hbase的理解,对相关知识点做了笔记,并在组内进行了Hbase相关技术的分享,由于Hbase涵盖的内容比较多,因此计划分享2期,下面就是针对第一期Hbase技术分享整体而成,第一期的主要内容如下:一、Hbase介绍二、Hbase的Region介绍三、Hbase的写逻辑介绍四、Hbase的...
2018-05-22 16:23:22
580
原创 某大数据项目感想留记
一、项目名称XXXX平台大数据改造 二、开发周期2017年3月 - 2017年11月 三、从个人视角看团队1) 值得保持的优点团队氛围融洽、交流通畅。团队构成比较合理。年轻人技术强力,老人能够把控项目方向。遇到问题及时沟通,群策群力解决问题。有吃苦耐劳的精神,每个人都抱有很高的责任心。能顶住持续高强的压力。公司大环境给予的支持力度大,从技术、工程、到后勤保障都值得称赞。 2) 仍需要改进的...
2018-05-03 22:50:23
498
转载 Spark on Yarn的运行原理
一、YARN是集群的资源管理系统1、ResourceManager:负责整个集群的资源管理和分配。2、ApplicationMaster:YARN中每个Application对应一个AM进程,负责与RM协商获取资源,获取资源后告诉NodeManager为其分配并启动Container。3、NodeManager:每个节点的资源和任务管理器,负责启动/停止Container,并监视资源使用情况。4、...
2018-03-26 16:23:03
356
1
转载 连设计图都不会画,你还想做“系统架构师”?
什么是系统架构师?系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。架构师在软件开发的整个过程中起着很重要的作用。如何才能成为系统架构师?首先必须具有丰富的软件设计与开发经验,这有助于理解并解释所进行的设计是如何映射到实现中去。其次要具有领导能力与团队...
2018-03-13 14:25:27
531
原创 Linux系统安装Oracle图形和静默安装方法
图形安装参考:http://blog.csdn.net/holmofy/article/details/77622284以下静默安装:1、检查系统中是否已经安装依赖包(依赖包列表如下)以下系统包或以上版本(32个)必须满足:binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit)elfutils-...
2018-02-23 11:00:20
524
原创 Web漏洞处理--http host头攻击漏洞处理方案/检测到目标URL存在宽字节跨站漏洞/ 检测到目标URL存在SQL注入漏洞
1.配置web 拦截器 <filter> <filter-name>XssSqlFilter</filter-name> <filter-class>com.modules.sys.security.SessionFilter</filter-class> //拦截器的位置 </filter&g...
2018-02-09 17:32:58
9308
2
原创 ORA-12537: TNS:connection closed连接关闭,Oracle报错处理
1. 报错信息ORA-12537: TNS:connection closed连接关闭[oracle@pldb236 admin]$ rlwrap sqlplus powerdesk/pd141118@PD236SQL*Plus: Release 11.2.0.1.0 Production on Mon Nov 23 14:16:31 2015Copyright (c) 198
2017-12-05 17:02:40
14337
转载 Tomcat优化详细教程
Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器。而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化。 一、内存优化 默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间,何况大规模访问的情况。即使是本文中的这个只有
2017-07-11 17:22:38
26932
1
原创 Linux vi命令常用快捷键
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi filename :打开文件,并将光标置于一行首 vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正
2017-07-08 11:09:45
654
原创 Xmanager远程连接Linux系统图形界面详解
1、首先安装与下载图形界面GNOMEyum groupinstall "Desktop"yum groupinstall "X Window System"yum groupinstall "Chinese Support" (可选项) 假如提示有以下错误产生:Loaded plugins: fastestmirror, prestoCould n
2017-07-06 18:50:16
24435
原创 Linux安装Oracle报错You are attempting to install 64-bit Oracle on a 32-bit operating system. This
在网上找了很多方法,不行,最终找个这个方法解决 ------解决思路----------------------uname -a如果是64位,会显示x86_64装的系统是32位的,要用32位的版本的oracle软件来安装------解决思路----------------------In 64 bit Linux operating system, getconf
2017-07-06 18:40:43
1558
原创 Oracle Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口
Oracle Oracle数据库常用命令、Linux监听配置、oracle linux下开放1521端口
2017-06-09 19:22:26
4720
转载 Linux安装Oracle成功后,启动sqlplus问题集合
注意:Oracle安装不能用root用户安装,必须新建用户安装 1、 sqlplus命令不识别问题(bash :sqlplus command not found)当你首次安装oracle后,也许会出现这种情况,第一次或许有点棘手,不知道如何改怎么办。这时不用着急,想想Linux里面的命令是如何运行的,如adduser等,我们发现是因为在/bin/文件夹下有这样的一个文件
2017-06-09 19:14:58
6764
原创 Linux 修改Oracle数据库字符集
1.在SQL*PLUS 中,以DBA登录conn 用户名 as sysdba>shutdown immediate; (把database停了)>startup mount; (把database重开去可更改情況)>alter system enable restricted session;>alter system set job_queue_processes=0;
2017-06-09 19:12:50
405
原创 Linux 项目部署、系统常用命令、java环境安装、tomcat安装部署。
1.安装JDK. 查看系统是否自带jdkwhich java whereis java卸载系统自带jdk流程: yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 为 which java命令的路径。 卸载完毕后 j
2017-05-03 17:32:26
971
翻译 MyBatis传参数四种方法
第一种方式:注解也是开发中最常见的一种方式(明显看出自己所传递的参数,)DAO类中的方法函数 Public User selectUser(@param("userName")Stringname,@param("userArea")String area); 对应的Mapper.xml语句 select * from user_user_t wher
2017-04-26 15:34:42
692
转载 Linux tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到
2017-04-20 16:57:11
559
原创 javascript默认值
在javascript中函数设置默认参数值,下面提供几种方法供大家参考。arguments大概就是类似于一个数组的东西,下标从0开始,依序代表了该函数的参数 第一种方法:function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arguments[1] |
2017-04-06 11:37:12
834
原创 shiro自定义密码匹配验证,密码加密验证。
1.更改shiro安全管理配置 是jeesite写的,Spring自动注入。2.自定义密码验证/** * Description: 告诉shiro如何验证加密密码,通过SimpleCr
2017-03-28 17:55:29
16502
5
原创 商业计划书的建议
问题1、 整体不太连贯,背景和策略之间缺了一些东西,背景太大,并不能支撑你们的策略。只有做什么,没有为什么做,怎么做。使得你们的策略本身并没有说服性。2、 数据和图表太少。文字太多。所引用的材料和数字都没有说明出处,材料中引用重点的观点SNS和移动互联网,后面的描述不够充分。3、 广告收入预期是一个亮点,但是没有对应的投入预期,不是一个完整的ROI,
2017-03-17 11:48:23
681
原创 创业。
什么是创业创业不是空手套白狼,这对我们这样的劳苦大众一点都不现实。创业也不是赌博,当然现在的大部分所谓创业,都是在赌博。某个国内创业的牛人总结的好,创业是优势资源积累的总爆发。或者换个角度说,创业是像拼积木一样,整合所有需要的七巧板。拼成一幅成型的作品。有IDEA,脑子一热,就创业,这就是赌博。脑洞开的大的人,一天可以有几十个开创性的idea,所以现在idea不值钱。值
2017-03-17 11:47:20
335
转载 500G JAVA视频网盘分享
传送门。http://blog.csdn.net/zhangdaiscott/article/details/18220411
2017-03-06 14:21:58
11763
原创 elicse 内存溢出。
第二步: -Xms256m -Xmx1024m -XX:MaxPermSize=256m。修改2: 在Eclipse菜单栏中Window ——》Preferences ——》Server ———》 Runtime Environment;选择您用的Tomcat 然后点击Edit...弹出Edit Server Runt
2017-03-03 17:20:14
473
原创 JBOX
父级页面function add(id){$.jBox.open("iframe:${ctx}/organize/tOrganizeOutlayInfo/add?outlayId="+id, "新增明细信息", 780, 300,{ buttons: { '保存':'save','关闭': true}, /* closed:function (){
2017-02-28 17:35:34
1287
转载 Spring的事务回滚
一、结论Spring的事务管理默认只对出现运行期异常(java.lang.RuntimeException及其子类)进行回滚。如果一个方法抛出Exception或者Checked异常,Spring事务管理默认不进行回滚。 二、改变默认方式在@Transaction注解中定义noRollbackFor和RollbackFor指定某种异常是否回滚。@Transaction
2017-02-17 11:37:16
452
转载 PreparedStatement和Statement的用法区别
1、 PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2、作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能。三种方法 execute、 executeQuery 和 exec
2016-02-20 15:58:51
454
转载 hibernate的缓存机制,一级缓存和二级缓存
为了提高系统性能,hibernate也使用了缓存机制。在hibernate框架中,主要包含两个方面的缓存,一级缓存和二级缓存。hibernate缓存的作用主要表现在以下两个方面: 1) 通过主键(ID)加载数据的时候 .2) 延迟加载中。 一级缓存:hibernate的一级缓存是由session提供的,因此它只存在session的生命周期中。也就是说session关闭的时候
2015-12-31 16:22:47
1927
转载 Connection is read-only. Queries leading to data modification are not allowed
Connection is read-only. Queries leading to data modification are not allowedtx:advice id="txAdvice" transaction-manager="txManager">tx:attributes>例如有UserService的方法 listUsers, 获取所有用户,就没
2015-10-15 17:26:30
1581
原创 项目开发规范,数据库设计规范
1.命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)1.1 namespace的命名namespace的名字应该都是由一个大写字母开头的单词组成,若由多个单词组成,每个单词的首字母大写。1.2 Class的命名Class 的名字必须由大写字母
2015-08-17 17:13:46
1180
转载 Servlet详细介绍,学习笔记
基本知识一.Web结构1.两种应用程序①桌面应用程序:QQ、CS、MyEclipse、Office、DW、360、浏览器等必须下载、安装、桌面快捷方式、注册表信息、操作系统后台服务、占用操作系统端口②web应用程序:不需要下载、占用硬盘空间、占用操作系统服务,只需要浏览器、网线 (运行在 Internet 网络上面的软件项目) 阿里巴巴
2015-07-03 10:49:45
687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人