自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 21年记录

精准沟通传媒1.项目中用到过哪些设计模式,比如策略模式,装饰器模式回答aop的动态代理,项目中用到不多2.jdk8的新特性答:lamda表达式,stream流。有没有自定义过流的收集器,函数式接口了解过吗日期用的哪个类,回答Calendar,SimpleFormatdate。SImpleFormatedate是线程安全的吗,不是线程安全的面试完以后了解到java8 有一个LocalDateTime3.怎么更新redis先删除缓存,再更新数据库,如果遇到高并发情景,和有什么弊端没有答好m

2021-03-11 17:50:17 117 1

原创 2020-08-24

记一次python定时任务不执行先进入Python环境然后输入命令import syssys.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 193

原创 es采坑记录

低版本的es默认post创建索引,指定不了字段类型,在post创建完索引后,mapping是空的,需要在用put创建指定类型如下请求方式为puthttp://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 228

原创 redis启动

redis启动了一遍,不能访问,后来又启动又好了,不知道怎么回事。可是用命令lsof -i:6379查看端口是启动着的后来又用多种不同的命令启动还是不行用到的命令在/usr/loca/redis/bin目录./redis-server /data/redis-3.2.7/redis.confps -ef|grep redis发现一个端口6380的,不知道怎么回事,杀掉端口,再启动就好...

2020-04-15 16:41:11 139

原创 最近总结

一最近很久没使用linux系统了,所谓熟能生巧,虽然以前干了一年大数据课程开发,但还是有些生疏。在研究es的日志收集时,在从节点机器上创建了一个普通用户es,然后把data目录的权限chown赋给了es,导致下午登录不上系统。还以为表丢了,黑客黑了系统。最后心惊胆跳,总结通过比对几个从节点的用户,通过ll,因为数据库有的表可以打开,有的没权限。所以应该是某台机子上有问题。maven项目从gi...

2019-12-22 12:12:20 107

原创 导入项目报错问题

一开始导入项目pom文件有红线,估计是maven仓库缺少jar包,可能是一开始导入进来的时候忘记点add as maven project,,所以项目没有被当做maven项目来处理,也就没有下载jar包。还改了好几遍IEDA的maven配置,还是不管用,看来是一开始就没选对。太着急了。...

2019-12-12 17:17:50 212

原创 面试记录

面试记录卡尔金融面试:如何防止表单重复提交(意思是如何保证幂等)用多线程读取一个文件里的内容还有try-catch代码块里有return最后返回的结果是多少。写了半天最后,面试官说跟我们有点不太适合,我们用的框架是springcloud,真是太刁难人了,然后同大部分的面试一样,都会问团队的规模,数据量的大小,还有数据库调优,自己没有实际调优经验,随便瞎说了一个ztree树for循环遍历次...

2019-12-11 17:14:21 137

原创 vue采坑记录

一开始用webpack打包的vue项目是不能用vue serve demo.vue启动vue组件的,必须用vue ui 创建一个项目才可以。es报错问题,改了这个就能启动vue组件了。

2019-10-29 11:28:21 204

原创 记录

数据库备份地址可以随意,左斜线和右斜线,还有双斜线,都不影响下载时路径的使用。

2019-06-11 20:56:24 153

原创 记录

在弹出层,js获取属性值需要加上win对象,然后调用同页面的另一个方法用top。

2019-06-03 10:04:20 146

原创 bug记录

分页插件PageHelper.startPage(pn, ps);,下面要跟上分页查询的业务,否则会失效,由于我新增了一个接口方法,导致把分页语句没有紧跟插件下面,页面不显示数据也不报错。他的作用是加 limit 语句,还有mybatis报错,要学会看控制台sql语句。原来想的简单,查询语句只是从用户表里查看,实际上还要根据角色查出所有的用户,把用户list作为参数穿进去,这样方法有了两个参数,...

2019-05-21 20:14:23 155

原创 记录

数据库为datetime,如何在页面正确显示可以加一个字段为String类型的,然后显示为时间类型。将显示字段改为String类型的字段。登录页面,样式没有加载出来,结果是shiro拦截的效果。在shiroconfig类放行就可以了。...

2019-05-14 20:37:45 143

原创 工作总结

最近几天写拼接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 135

原创 xshell连接不上虚拟机

解决办法在if-eth相关的配置中添加IPADDR=“你的IP地址”,要和本地在一个网段,然后就可以了

2019-01-31 19:09:10 179

原创 面试记录

千里马招标网面试线程池抛出一个异常,其中的线程会停止运行吗,如果是线程抛出异常呢linux如何查看一个进程的端口号杀死一个进程的命令,kill -9 和 kill -2的区别用过哪些集合ArrayList和LinkedList的区别用过哪些缓存...

2019-01-21 10:48:01 357

原创 一次面试

类的初始化问题新建一个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 141

原创 电脑系统问题

今天开机又出现了问题,开机以后出现 disk read error occured,最后重启几次以后进入了windows update界面,更新了几分钟后进入系统,系统却无响应,卡。只能关机,再次开启就开不了了。绝望,只能上网查了。最后进入u盘启动盘,进入硬盘分区,设置了重新引导记录,然后再开机,按esc键居然进不去u盘启动盘了,报硬件配置错误,不能找到引导。最后进入bios点了点,也没改变什么设...

2018-11-16 11:28:45 367

原创 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 291

转载 session共享问题

Http协议是无状态的第一次访问会生成Jsessionid保存在tomcat的ConcurrentMap里服务器,把JSESSIONID写到客户端的cookie里面。关于cookie和Session的联系cookie中会包含哪些信息名字、值、过期时间、路径、域cookie会带到http请求偷中发送给服务器端如果cookie没有设置过期时间的话,那么cooke的默认生命周期是浏览器的会话...

2018-11-06 17:48:10 153

原创 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-9continue的功能和和break有点类似,区别是continue只是忽略本次循...

2018-11-06 15:43:44 199

原创 错误记录

1.zookeeper集群启动失败防火墙未关闭systemctl stop firewalld

2018-10-31 17:17:13 175

转载 持久化和集群

redis持久化机制提供两种持久化策略RDBRDB的持久化策略:按照规则将内存的数据同步到磁盘snapshot:快照reids在指定的情况下会触发快照1.自己配置的快照规则save 只要满足下面任意一个条件,都会执行快照save 900 1 当在900秒内被更改的key的数量大于1的时候,就执行快照save 300 10save 60 100002.save或者bgsav...

2018-10-30 18:28:37 242

转载 分布式锁

分布式锁的实现锁是用来解决什么问题的:synchronized、lock多进程的架构:1.资源共享竞争问题2.数据的安全性分布式锁的解决方案1.怎么去获取锁数据库lock{id int(11)methodName varchar(100)memo varchar(1000)modifyTime timestampunique key mn(met...

2018-10-30 16:24:38 173

转载 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 190

转载 各大公司后端开发面试题总结

2、Java内存模型:Java虚拟机规范中将Java运行时数据分为六种。1.程序计数器:是一个数据结构,用于保存当前正常执行的程序的内存地址。Java虚拟机的多线程就是通过线程轮流切换并分配处理器时间来实现的,为了线程切换后能回复到正确的位置,每条线程都需要一个独立的程序计数器,互不影响,该区域为“线程私有”。2.Java虚拟机栈:线程私有的,与线程生命周期相同,用于存储局部变量表,操作栈,...

2018-10-08 18:32:08 980

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除