- 浏览: 5172663 次
- 性别:
- 来自: 北京
最新评论
-
silence19841230:
先拿走看看
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
masuweng 写道发下源码下载地址吧!三个相关文件打了个包 ...
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
发下源码下载地址吧!
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
水淼火 写道你好,我使用以后,图标不显示,应该怎么引用呢,谢谢 ...
前端框架iviewui使用示例之菜单+多Tab页布局
文章列表
Oracle版本为11G,操作系统为Windows Server 2016。
错误最先反映在tomcat的日志中,显示无法建立数据库连接。
1.使用sqlplus测试数据库连接
启动sqlplus,/nolog,进入命令提示符。
conn 用户名/密码,数据库居然能正常登录。
conn 用户名/密码@数据库连接名,好长时间不响应。
2.查看监听状态
进入cmd,输入lsnrctl status,好长时间不出结果。
3.测试连接情况
进入cmd,输入tnsping 数据库连接名,好长时间不出结果。
自此,基本确定是监听出了问题。什么问题呢?分析一 ...
SQLException:违反协议这个异常可能由很多的造成原因,很多帖子提到的原因是驱动问题。但这个应该不是,因为这个问题是突然报出来的,没有任何系统、程序、驱动方面的调整。应用程序后台没有任何有价值的信息。
使用sqlplus,连接数据库,conn 用户名/密码,看到了明确的错误信息:
错误:ORA-28002: the password will expire within 7 days
解决方法就很简单了:
--调整密码过期时间
conn / as sysdba
ALTER PROFILE DEFAULT LIMIT PASSWOR ...
1.拉取Oracle镜像,并检查结果,时间较长
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
docker images
2.创建容器
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
#上面命令说明:创建一个名为oracle11g的 ...
网上有个说法:服务器超过一定数量的CPU后,将不能正常安装,要减少的CPU数量后才可以正常安装。11.2.0.2 patch 3、11.2.0.3 patch 11以后的版本中得到修复。
【解决办法】修改cpu数量,安装,再打补丁,再修改cpu数量。修改cpu数量方法如下:
1.点击开始菜单,进入到控制面板界面,进入到管理工具选项;
2.在这个管理工具的界面中点击“系统配置选项”;
3.弹出来的系统配置窗口,切换到“引导”栏中,然后点击“高级选项”;
4.修改处理器数,将值设置为8(小于32的值),然后重新启动电脑,重新安装oracle即可。
ORA-04030错误处理
- 博客分类:
- 数据库
【错误描述】
错误信息如下:
ORA-04030:在尝试分配1049100字节(kxs-heap-w,……)时进程内存不足,……。
【特别提示】
使用我的方法,注意问题描述、基础环境等情况一致性,才可能解决你的问题。
【问题解决】
根据信息,显然是内存不足的问题,但原因可能有多种:Oracle获准使用的内存不足;Oracle向操作系统没有申请到需要的内存;……。
一、查看相关信息
打开sqlplus,执行以下脚本。
conn / as sysdba
BANNER
---------------------------------------------- ...
较为一般的情况,正反面打印时,您可能需要封面、目录、正文第1页出现在奇数页。但是,经常会很诡异地多个白页、少个白页,让人抓狂。
这个问题是设置页码奇偶页不同导致的。可以通过页面设置、分节符简单完美解决。
首页,封面、目录后面插入分解符,通过“页面设置”对话框“版式”栏,分别将封面、目录、正文“节的起始位置”设置为奇数页。
双击页码,观察页脚情况,首页、目录、正文第1页均显示“奇数页页脚”,就会正常插入白页,确保目录、正文第1页出现在奇数页。虽然没有手动插入白页,但结果正常。
【总结】:
当设置“奇偶页不同”时,分节符有诡异的表现。通常情况下,奇数页插入的分节符(普通的分节 ...
编译(IDEA+Gradle)一个别人的工程,出现一个很奇怪的错误(其中***为模块的名字):Could not find method compile() for arguments [project ':*******'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
百度了一下,一个较多的分析和方案是说:build.gradle文件中的多个compile写到了一行,分行就行了。对照一下我的工程,不存在这个问题。仔细查看工程文件,是 ...
Windows7操作系统,当接双显示器时,如果两个显示器分辨率不同、主显示器分辨率小时,副显示器会有黑边,比较难看。
经试验,找到一个解决方法,且可以将两个显示器设置为不同背景。
方法如下:
1.把两张分别与两个显示器分辨率大小相同的图片拼接一个大图,水平排列(与显示器放置的位置关系相同),两素材图片顶部对齐。
2.桌面点右键->个性化->桌面背景,将图片位置设置为平铺。
3.桌面点右键->分辨率,拖动两个显示器图形,使之顶部对齐(因为背景平铺的定位点位于图片的左上角)。
如果主显示器分辨率大,拼接图片时底部对齐 ...
部分UDP通信场景中,需要客户端定期发送心跳信息,以获取终端的状态,并获取终端IP,以便服务器主动发送控制命令。如移动通信,内网穿越等。
使用TCP方式通信,心跳是比较容易实现的,使用IdleStateHandler监控channel,然后在自定义的Handler中处理几个对应的事件就可以了。但是对于UDP,就不灵了。
学习研究netty,做了一个简单而完善的例子:通过UDP通信,客户端上线,发送一条信息,服务器响应(不在Handler中响应,在其他线程中处理)。服务器主动向客户端发问候消息,监控到无心跳后,踢掉客户端。
程序逻辑比较简单,不多解释,请看注释。
一、辅助类
...
1.查看firewall服务状态
systemctl status firewalld
2.查看firewall的状态
firewall-cmd --state
3.开启.重启.关闭.firewalld.service服务
#查看linux哪些程序正在使用互联网
firewall-cmd --permanent --list-services ssh dhcpv6-client
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
4.查看防火墙规则
firewa ...
两个SpringBoot应用部署在一个Tomcat中,单独部署都是正常的,一起部署,后面起动的应用就会报InstanceAlreadyExistsException,启动失败。
具体信息:
Application run failed
org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean [HikariDataSource (null)] with key 'dataSource'; nested exception is javax.management.Inst ...
双显示器切换为单显示器后,软件窗口找不到的问题
- 博客分类:
- 杂文
在双显示器拔掉一个后,有些在第二显示器屏幕中的窗口,不会自动回来。
Windows提供有一个键盘方向键代替鼠标功能,我们可以通过这个功能把隐藏在屏幕外的窗口移回来。
解决方案:
1.打开那个”丢失”的软件,不要做任何操作。
2.按 Alt+空格键,然后按 M 键。
3.再按住左方向键 ← 不要松手 (一般都是在隐藏在右边),大概等几秒它就应该从右边跑回来了。
4.最后点一下 鼠标左键 或按一下 回车键,就可以了。
---------------------
作者:血月笙歌
来源:CSDN
原文:https://blog.csdn.net/jueane/ ...
1.安装插件
Eclipse中,Help->Eclipse Marketplace,搜索MyBatis,
安装一个扎红头绳小鸟的插件。
2.创建自动化配置文件generatorConfig.xml
新建向导可找到模板,MyBatis->MyBatis Generator Configuration File,可得到一个带有主要配置不需求的模板,再根据自己的情况进行修改。如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigura ...
1.进入安装包所在目录,解压:
tar zxvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
2.移动解压后的目录到系统的本地软件目录:
mv mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql
注意:目录结尾不要加/
3.添加系统mysql组和mysql用户:
groupadd mysql
useradd -r -g mysql mysql
4.安装数据库:
进入安装mysql软件目录:
cd /usr/local/mysql
修改当前目录拥有者为mysql用户:
chown -R mysql:m ...
一、安装包
npm install qrcodejs2 --save
二、应用
<!--写在vue对应的元素里-->
<div class="qrcode" ref="qrcodeContainer"></div>
<script>
import QRCode from 'qrcodejs2'
// vue对象的一个method
showQRCode(){
var qrcode = new QRCode(this.$refs.qrcodeContainer, {
text: ...