- 浏览: 952166 次
- 性别:
- 来自: 大连
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
NodeJS使用ipp协议打印 -
小“味”子:
不错不错,试了,是可以的
Mac下连接SQL Server客户端 -
akka_li:
我遇到这个问题了!我的原因是配置文件里写得各个包的xsd文件的 ...
Referenced file contains errors (http://www.springframework.org/schema...错误 -
迪伦少校:
我只想知道,你最后配置成功了吗?我这里怎么tomcat总是死呢 ...
关于 Nginx+Tomcat+Memcached做负载均衡加共享session -
LiYunpeng:
jun23100 写道我也遇到这个问题了,环境都是正确的,怎么 ...
关于HTML5请求WebSocket,404的问题
文章列表
mybatis-generator一直有一个bug,就是加入已经生成过xml文件,再次生成的时候是在原文件内追加,即便是配置了覆盖属性,其他entity还好,但xml文件依然无效
网上有通过自定义添加plugin的方式来实现的
在2018年1月,其实mybatis-generator官方已经将此问题解决了
看如下ISSUE
https://github.com/mybatis/generator/pull/311
对应的修改如下
https://github.com/mybatis/generator/pull/311/commits/c6466816baf96e340bd72bfea ...
[INFO] MavenReportException: Error while creating archive:
环境变量JAVA_HOME配置为绝对路径,不要使用相对引用路径
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
后面的地址换上从Oracle官网上,复制的连接地址即可
最近在阅读Tomcat的源码,其中Nio的底层实现用到了FileDescriptor,所以好奇想了解一下
如下是比较系统的解释
https://en.wikipedia.org/wiki/File_descriptor
两种方法
懒得翻译,都是摘抄的
第一种
来自于
https://intellij-support.jetbrains.com/hc/en-us/community/posts/206329989-How-to-configure-additional-context-information-in-Tomcat
To do this, you have to click on Run > Edit Configurations to open the Run/Debug Configurations Dialog. Then open the Tomcat Server tab. Nex ...
首先帖一下Python的代码
import serial
ser = serial.Serial('/dev/ttyUSB0',115200,parity=serial.PARITY_NONE)
if ser.isOpen == False:
ser.open()
ser.write("serial turn on")
try:
while 1:
size = ser.inWaiting()
if size != 0:
...
如下异常一致困扰了我很久,Google和度娘了很久都没有解决,突然某天脑子抽风,就想到了如下
java.nio.channels.AsynchronousCloseException
at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finishRead(UnixAsynchronousSocketChannelImpl.java:408) ~[?:1.8.0_45]
at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finish(UnixAsynchronousSocketChannelImpl.j ...
经常会遇到类似的错误提示,连接不上服务器
com.weibo.api.motan.cluster.support.ClusterSpi.callFalse(ClusterSpi.java:190)
首先要确保几个问题
1.配置文件中的group,module甚至是version是一致的
2.服务器对应的端口是否开放,是否能连接通
3.通过motan的manager管理平台,看看提供的Server和Client的状况
如果通过manager中能看到对应的服务,但是状态是Unavailable Server,说明通过motan启动了Server的提供者模式,但是还有一个开关,是关于是否对外暴 ...
首先要关闭原有的进程,
不同系统,关闭的方法也不尽相同
当前使用的Mac 是10.12,关闭命令为
sudo launchctl unload -w /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
或者在/usr/local/mysql/support file/下执行
mysql.server stop
如果通过命令没有彻底关掉的话,那么就
ps -ef|grep mysqld
找到对应的进程号,直接kill掉
授权文件夹
chown -R mysql:mysql /usr/local/mysql/data
chmod -R ...
On Linux start/stop/restart from the command line:
/etc/init.d/mysqld start
/etc/init.d/mysqld stop
/etc/init.d/mysqld restart
Some Linux flavours offer the service command too
service mysqld start
service mysqld stop
service mysqld restart
or
service mysql start
service mysql stop
service mysql r ...
准备工作
开发工具我使用了WebStorm,在里面进行了插件安装,步骤如下
1.安装插件
打开Settings(或者Preferences)=>Plugins=>Browse repositories,然后搜索vue,则会查找到vue进行安装
2.设置JavaScript语言的支持版本到ES6
Settings(Preferences) => Language & Frameworks => JavaScript. Set Javascript Language Version 修改为 ECMAcript6
开始编写
Vue其实和AngularJS很像, ...
当maven引入的包发生冲突的时候,可以通过
mvn dependency:tree
来进行查看,所有引入的包以及引入的包所依赖的包
哪些包有冲突则通过在对应的dependency标签中添加exclusions
比如
<dependency>
<groupId>com.weibo</groupId>
<artifactId>motan-core</artifactId>
<version>${motan.version}</version>
<exclusion ...
如果通过不同的IDE打包,着实会觉得依赖性太大,并且容易出现错误,操作也比较复杂
同时,spring-boot-maven-plugin的使用感觉,相关配置太少,并且无法满足方便部署和运行的需求。
这里我们使用了,Maven的如下插件
maven-jar-plugin,负责将应用程序打包成可执行的jar文件
maven-assembly-plugin,负责将整个项目按照自定义的目录结构打成最终的压缩包,方便实际部署
需求1,将依赖的jar提取到可运行的jar文件之外,我们使用maven-jar-plugin来实现
比如我的项目最终的打包目录如下
代码目录结构如下
最终的可运 ...
首先,其实造成死锁的可能性也许每个人都不一样,所以重点不是如何解决问题,而是分析,也许我遇到的问题并不适用于其他人,但是遇到这种情况先要搞清楚,是哪个表,的哪个字段产生了资源征用,然后分析解决就可以了。
登录mysql后,通过show engine innodb status;来查看最后一次死锁的情况
查询后显示的
------------------------
LATEST DETECTED DEADLOCK
------------------------
块下面就是死锁的征用描述信息
里面会描述事物1、事物2....在执行某一语句的时候,对哪一个表的哪一个字段进行征用资源的时候,被 ...
类似如下错误
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'
或者是另外的其他路径,比如 /var/lib/mysql/mysql.sock
网上有很多解决方案,就是配置my.cnf或者my.ini,针对不同操作系统以及版本
我们明明在my.cnf配置了路径 ...