
跳过的坑
文章平均质量分 54
Mr__Miss
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试踩过的坑
ps:问的是:int a = 3;if(a==3){},比较的是值还是内存地址。这个忘了,想到另一个概念整数常量池,是自己想多了,和整数常量池的问题记混了,看到a==3,就想着3不会在内存中新建。傻了,这里再说下在方法中int a = 3。a和3(基本类型)都是保存在栈中的,引用类型对象才会在栈中存堆的内存地址。所以==比较基本类型时只能比较值,没有什么内存地址给你比较。下面代码//自动装箱:等价于 Integer.valueOf(3)原创 2025-04-26 00:10:05 · 2149 阅读 · 0 评论 -
spring boot无数据库连接启动
用spring boot 搭建的项目,在配置文件不连接数据库启动项目会报错。原因在于spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataS...转载 2020-04-23 00:20:03 · 1919 阅读 · 0 评论 -
linux一个文件插入到另一个文件指定行
需求:将我部生成的一个文件aa_yyyyMMdd.log(其中yyyyMMdd是前一天的日期)与另一个部门生成的文件bb.txt合并到一起,另一部门文件有头和尾加正文,要求我方文件插入到别的部门的文件中,其中头和尾内容不变,正文放到一起。百度得到如下解决方案:sed可以实现从一个文件读入写入另一个文件的指定位置,sed -i '2r a2.txt' a1.txt ,将a2.txt文件内容插...原创 2019-12-11 16:34:18 · 7106 阅读 · 4 评论 -
linux中更改tomcat产生日志的可读权限问题
修改部署在tomcat项目上生成日志的权限问题描述:当用非root权限部署tomcat并运行项目时,其他非root用户无法读取项目的日志文件,项目日志文件对其他非root用户无读权限。解决:修改umask值。新文件的文件默认权限是根据操作系统的umask值得设置来决定的,但如果通过umask命令修改或在用户的.bash_profile中设置umask值是不会生效的,因为在tomcat的启...转载 2019-10-25 15:23:45 · 1903 阅读 · 0 评论 -
java中关于进制的表示
今天看了这样一个题目:public class Demo1 { public static void main(String[] args) { Demo1 d = new Demo1(); d.a(); } public void a() { int i=012; System.out.println(i); }}问输出什么结果: 我想当然的认为是12,觉得0就是来扰乱人的,但就拿到ec...原创 2018-04-13 09:48:04 · 877 阅读 · 0 评论 -
git 一个分支完全覆盖master
1.1 git push origin develop:master -f把本地的 develop 分支强制(-f)推送到远程 master但是上面操作,本地的 master 分支还是旧的,通常来说应该在本地做好修改再去 push 到远端,所以我推荐如下操作1.2 git checkout master切换到旧的分支1.3 git reset --hard develop ...转载 2019-04-03 17:34:58 · 2920 阅读 · 0 评论 -
oracle数据迁移
最近老大要我做几张流水表的数据迁移,要求每天定时清理A表180天前数据,把它先导入历史表B表中(B表结构和A表一致),然后删除a表180天前数据。思路:先写一个迁移的存储过程,在建立一个oracle的job(定时任务)来定时执行 :create or replace procedure PB_CLEAR_TEST_1( in_keepday number, --清理多少天前数...原创 2019-06-17 21:18:43 · 1049 阅读 · 0 评论