`
文章列表
tar 解压时遇到: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is n 使用的命令:tar -xvzf XXX.gz 解决: 压缩包没有gzip格式 所以不用 z参数 tar -xvf XXX.gz ok
做项目读视频的时候服务器的路径一直读不出来,但单独访问又是OK的。 日思苦想后解决方案如下 服务器目录映射到tomcat: service.xml的host标签下添加        <Context path="/video" docBase="/usr/img" /> path:映射路径 docBase:服务器地址 在拼路径的时候前面加上/video 就完美映射啦 纯记录。。。
记录贴。。 一直有一个问题就是项目修改资源文件jsp的时候需要重启不更新 解决方案1 :修改Tomcat热加载(不做描述) 2 :在pom文件在增加    <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-devtools</artifactId>             <optional>true</optional>         < ...

zookeeper命令

日常记录。。 zookeeper 四字命令 echo XX | nc localhost 2181 1 stat : 查询zk的状态信息,以及是否mode 2 ruok : 查看当前zkserver是否启动,返回imok 3 dump : 列出未经处理的会话和临时节点 4 conf :配置信息 5 cons :连接服务器的客户端信息 6 envi : 环境变量 7 mntr : 监控zk监控信息 zoo.cfg配置: server.1=192.168.182.129:2888:3888(master) server.2=192.168.182.129:2889:3889 server.3= ...
记录。。。   昨天弄了一个阿里云的服务器,创建了一个实例想部署项目玩一下。环境tomcat什么的都弄好了也启动成功了,但是浏览器怎么也访问不了。防火墙什么的都关了,两端ip也可以互相ping通,后来发现是需要把访问端口添加到 然后选择添加规则 然后在试试访问吧,就好啦~

zookeeper命令

日常记录。。。 zookeeper命令 1.create /lujia lujia-data :创建一个lujia的节点赋值lujia-data 2.get /lujia :查看节点信息{cversion:子节点版本,每做一次更新累加1, ephemeralOwner:是否是临时节点,如果是=0X0(短的)不是0X****(长)} 3.create -e /lujia lujia-data :创建临时节点 4.session过期临时节点会自己超时(心跳机制,在有效时间内,如关闭客户端并在有效时间内文件依然存在) 5.create -s :顺序节点 6.set /lujia new-data ...

vim 命令记录

    博客分类:
  • vim
自我记录。。 文档显示行号:vim ~/.vimrc 输入set nu 保存退出 编辑输入模式:i 结束编辑:esc 保存:“:wq” 退出:":q" 不保存退出:“:quit” 如强制+! 跳转行:输入G 删除:X
记录一下 use mysql; update user set host = '%' where user = 'root';
偶然想起写lua脚本,在装客户端的时候一直报错走不上去。后来发现是需要装Microsoft Visual C++ 2005 SP1 Redistributable Package运行库 然后csdn上可以下载但是积分要的多买不起。。。。 现在分享一下这个东西吧,相信大家在装很多软件的时候出现问题可能都是缺少他
   记录日常点滴,打卡01       在开发日常里有虚拟机内存管理机制的帮助下,我们往往不太关注new对象时发生的事情,也没有频繁的出现内存泄漏溢出的问题,由虚拟机管理着一切看起来都很美好。不过正因为这样,把一 ...
    其实在潜意识里map的key是不可以重复的,第二个会把第一个覆盖掉 ,后来在项目中有个需求需要用到这个,后来琢磨定义成map<String,List<T>>就可以重复的   大致要求是这样的:在一个返回记录里一个sku是对应多条记录的,我要通过sku取每个记录的值  然后我是这样做的  
  是记得很久之前在查询一条返回记录100条记录以内的数据的时候怎么查也查不出,当时年轻不懂事后来百度,原因是查询的表在另外的地方同时操作产生死锁  因为保存了sql所以总是依赖sql文件,所以记录一下     select sess.sid,    sess.serial#,    lo.oracle_username,    lo.os_user_name,    ao.object_name,    lo.locked_mode    from v$locked_object lo,    dba_objects ao,    v$session sess where ao.ob ...
  前几天因为要修改之前发布的一个小程序,连接到远程服务器的电脑,因为之前都直接是从本机上扎到class文件直接复制替换的,不知道为什么突然这么都复制不进去。。。 很久之后找到这个问题的答案 1 老大吧服务器重启了导致很多进程没开或者出现了异常的情况 2 还是自己经验不足。。  找到这个进程重开或者开开就好了。。   你就能两边畅通无阻了。。   当然很多人说道用一些远程工具的东西方便很多之类的,因为我们公司需要在图形化开一些东西,所以直接远程连接电脑更方便。。。 好啦就这样啦
   之前在项目中遇到过这样一个问题,在使用Mybatis时,做新增修改一些操作时,不太确定传过来的参数是有值还是“”还是null,如果是null还会抛空指针,当然写if也是不错的一个解决方案,但一个列一个if代码可读性就慢慢变弱,偶然在网上看到在填对应的值的时候,这样写 #{XX,,jdbcType=VARCHAR} 就完美的解决了问题   MyBatis 插入空值时,需要指定JdbcType mybatis insert空值报空值异常,但是在pl/sql不会提示错误,主要原因是mybatis无法进行转换,   如果是数字类型#{XXe,jdbcType=NUMERIC}, 就这样 ...
java热部署和热加载1  不重启服务器编译/部署项目2  基于Java的类加载器实现 区别:热部署:部署方式:在运行项目时重新部署项目(节省时间,直接打包替换)实现原理:直接加载整个应用程序(释放内存,比热加载时间多,但干净)使用场景:生产环境热加载:部署方式:在运行项目时重新在class的字节码文件实现原理:在容器运行时启动一个后台进程,去检测类的变化,如果有变化就把类重新载入使用场景:开发环境(更快更便捷)直接修改类文件安全性不高,不会留下日志等记录,但如只是开发环境却会方便很多,像我们平时开发中经常重启服务也是常事,热加载后节约不少时间
Global site tag (gtag.js) - Google Analytics