- 博客(25)
- 收藏
- 关注
原创 21年记录
精准沟通传媒 1.项目中用到过哪些设计模式,比如策略模式,装饰器模式 回答aop的动态代理,项目中用到不多 2.jdk8的新特性 答:lamda表达式,stream流。 有没有自定义过流的收集器,函数式接口了解过吗 日期用的哪个类,回答Calendar,SimpleFormatdate。 SImpleFormatedate是线程安全的吗,不是线程安全的 面试完以后了解到java8 有一个LocalDateTime 3.怎么更新redis 先删除缓存,再更新数据库,如果遇到高并发情景,和有什么弊端没有答好 m
2021-03-11 17:50:17
169
1
原创 2020-08-24
记一次python定时任务不执行 先进入Python环境 然后输入命令 import sys sys.path 然后出现一堆python是变量值 其中/data/anaconda2/lib/python2.7/site-packages这个是存放python下载好的包的位置。 因为crontab定时任务会默认去找/urs/bin下的环境变量,而/usr/bin下面是存放的python2.6,而且python2.6的包很多不全,所以才会有crontab执行时找不到导入的包这个错误,不知道谁动了线上的环
2020-08-24 11:51:22
243
原创 es采坑记录
低版本的es默认post创建索引,指定不了字段类型,在post创建完索引后,mapping是空的,需要在用put创建指定类型 如下 请求方式为put http://172.16.215.16:9400/bigdata_web_log_new/_mapping/log { “logs”: { “properties”: { “client_ip”: { “type”: “string” }, “code”: { “type”: “string” }, “cost_millis”: { “type”: “str
2020-07-20 18:47:22
280
原创 redis启动
redis启动了一遍,不能访问,后来又启动又好了,不知道怎么回事。 可是用命令lsof -i:6379查看端口是启动着的 后来又用多种不同的命令启动还是不行 用到的命令 在/usr/loca/redis/bin目录 ./redis-server /data/redis-3.2.7/redis.conf ps -ef|grep redis 发现一个端口6380的,不知道怎么回事,杀掉端口,再启动就好...
2020-04-15 16:41:11
196
原创 最近总结
一 最近很久没使用linux系统了,所谓熟能生巧,虽然以前干了一年大数据课程开发,但还是有些生疏。在研究es的日志收集时,在从节点机器上创建了一个普通用户es,然后把data目录的权限chown赋给了es,导致下午登录不上系统。还以为表丢了,黑客黑了系统。最后心惊胆跳,总结通过比对几个从节点的用户,通过ll,因为数据库有的表可以打开,有的没权限。所以应该是某台机子上有问题。 maven 项目从gi...
2019-12-22 12:12:20
165
原创 导入项目报错问题
一开始导入项目pom文件有红线,估计是maven仓库缺少jar包,可能是一开始导入进来的时候忘记点add as maven project,,所以项目没有被当做maven项目来处理,也就没有下载jar包。还改了好几遍IEDA的maven配置,还是不管用,看来是一开始就没选对。太着急了。 ...
2019-12-12 17:17:50
266
原创 面试记录
面试记录 卡尔金融面试: 如何防止表单重复提交(意思是如何保证幂等) 用多线程读取一个文件里的内容 还有try-catch代码块里有return最后返回的结果是多少。 写了半天最后,面试官说跟我们有点不太适合,我们用的框架是springcloud,真是太刁难人了,然后同大部分的面试一样,都会问团队的规模,数据量的大小,还有数据库调优,自己没有实际调优经验,随便瞎说了一个ztree树for循环遍历次...
2019-12-11 17:14:21
177
原创 vue采坑记录
一开始用webpack打包的vue项目是不能用vue serve demo.vue启动vue组件的,必须用vue ui 创建一个项目才可以。 es报错问题,改了这个就能启动vue组件了。
2019-10-29 11:28:21
251
原创 bug记录
分页插件PageHelper.startPage(pn, ps);,下面要跟上分页查询的业务,否则会失效,由于我新增了一个接口方法,导致把分页语句没有紧跟插件下面,页面不显示数据也不报错。他的作用是加 limit 语句,还有mybatis报错,要学会看控制台sql语句。原来想的简单,查询语句只是从用户表里查看,实际上还要根据角色查出所有的用户,把用户list作为参数穿进去,这样方法有了两个参数,...
2019-05-21 20:14:23
200
原创 记录
数据库为datetime,如何在页面正确显示 可以加一个字段为String类型的,然后显示为时间类型。 将显示字段改为String类型的字段。 登录页面,样式没有加载出来,结果是shiro拦截的效果。在shiroconfig类放行就可以了。 ...
2019-05-14 20:37:45
174
原创 工作总结
最近几天写拼接sql都要写半天,and or 都没区分。 select id from da_basic where (file_name like’aa’ OR assetpath like ‘aa’) and (file_name like '‘bb’ OR assetpath like ‘bb’) 上面是正确的格式 下面是错误的理解 select * from da_basic where...
2019-03-25 18:50:31
172
原创 面试记录
千里马招标网面试 线程池抛出一个异常,其中的线程会停止运行吗,如果是线程抛出异常呢 linux如何查看一个进程的端口号 杀死一个进程的命令,kill -9 和 kill -2的区别 用过哪些集合 ArrayList和LinkedList的区别 用过哪些缓存 ...
2019-01-21 10:48:01
404
原创 一次面试
类的初始化问题 新建一个Parent类 public class Parent{ static{ System.out.println(“parent init”); } public Parent() { System.out.println(“parent Construct”); } } class Son extends Parent{ public Son() { System.out....
2018-11-19 12:09:15
178
原创 电脑系统问题
今天开机又出现了问题,开机以后出现 disk read error occured,最后重启几次以后进入了windows update界面,更新了几分钟后进入系统,系统却无响应,卡。只能关机,再次开启就开不了了。绝望,只能上网查了。最后进入u盘启动盘,进入硬盘分区,设置了重新引导记录,然后再开机,按esc键居然进不去u盘启动盘了,报硬件配置错误,不能找到引导。最后进入bios点了点,也没改变什么设...
2018-11-16 11:28:45
439
原创 synchorized
class Sync { public synchronized void test(){ System.out.println(“test开始”); try{ Thread.sleep(1000); }catch (InterruptedException e){ e.printStackTrace(); } System.out.println(“test结束”); } } class M...
2018-11-07 10:45:54
345
转载 session共享问题
Http协议是无状态的 第一次访问会生成Jsessionid保存在tomcat的ConcurrentMap里服务器,把JSESSIONID写到客户端的cookie里面。 关于cookie和Session的联系 cookie中会包含哪些信息 名字、值、过期时间、路径、域 cookie会带到http请求偷中发送给服务器端 如果cookie没有设置过期时间的话,那么cooke的默认生命周期是浏览器的会话...
2018-11-06 17:48:10
195
原创 java基础
public class BreakTest { public static void main(String[] args){ for(int i=0;i<10;i++){ System.out.println(“i的值是”+i); if(i==2){ continue; } } } } 运行结果为0-9 continue的功能和和break有点类似,区别是continue只是忽略本次循...
2018-11-06 15:43:44
230
转载 持久化和集群
redis持久化机制 提供两种持久化策略 RDB RDB的持久化策略:按照规则将内存的数据同步到磁盘 snapshot:快照 reids在指定的情况下会触发快照 1.自己配置的快照规则 save 只要满足下面任意一个条件,都会执行快照 save 900 1 当在900秒内被更改的key的数量大于1的时候,就执行快照 save 300 10 save 60 10000 2.save或者bgsav...
2018-10-30 18:28:37
299
转载 分布式锁
分布式锁的实现 锁是用来解决什么问题的:synchronized、lock 多进程的架构: 1.资源共享竞争问题 2.数据的安全性 分布式锁的解决方案 1.怎么去获取锁 数据库 lock{ id int(11) methodName varchar(100) memo varchar(1000) modifyTime timestamp unique key mn(met...
2018-10-30 16:24:38
204
转载 redis基础命令
redis的优势 存储结构 1.字符类型 2.散列类型 3.列表类型 4.集合类型 5.有序类型 功能 1.可以为每个key设置超时时间; 2.可以通过列表来实现分布式队列的操作 3.支持发布订阅的消息模式 简单 1.提供了很多命令与redis进行交互 redis的应用场景 1.数据缓存(商品数据、新闻、热点数据) 2.单点登陆 3.秒杀、抢购 4.网站访问排名… 5.应用的模块开发 redis-...
2018-10-30 15:59:55
232
转载 各大公司后端开发面试题总结
2、Java内存模型: Java虚拟机规范中将Java运行时数据分为六种。 1.程序计数器:是一个数据结构,用于保存当前正常执行的程序的内存地址。Java虚拟机的多线程就是通过线程轮流切换并分配处理器时间来实现的,为了线程切换后能回复到正确的位置,每条线程都需要一个独立的程序计数器,互不影响,该区域为“线程私有”。 2.Java虚拟机栈:线程私有的,与线程生命周期相同,用于存储局部变量表,操作栈,...
2018-10-08 18:32:08
1038
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅