Offer

09 2020 档案

摘要:可算学到redis来了,路漫漫其修远兮,加油加油,慢慢总结。linux安装redis:(https://www.cnblogs.com/lywJ/p/10697460.html) 若安装不成功-将127.0.0.1改成0.0.0.0+重启redis) Redis基本类型: String(字符类型) 阅读全文
posted @ 2020-09-29 17:25 Empirefree 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Java8新特性 之前零零散散写了很多java8的内容,今天做一个整理,也算是整理用到的内容,当然细化的话还有很多,只是说暂时用不到,为了面试的话已经够了 日期计算 Lambda表达式 函数式接口(比较器Comparator接口) 方法引用 Stream流操作 Optional Base64 其他( 阅读全文
posted @ 2020-09-27 19:44 Empirefree 阅读(226) 评论(0) 推荐(2) 编辑
摘要:Java爬虫 一直没机会用过java写爬虫,把之前收藏的链接拿出来运行下,记录。 使用Jsoup获取页面信息(和Python的BeautifulSoup类似) 解析页面信息存储 EasyExcel转成信息存储 运行结果: 运行代码: package org.jsoup.utils; import j 阅读全文
posted @ 2020-09-27 19:18 Empirefree 阅读(207) 评论(0) 推荐(1) 编辑
摘要:创建型模式(单例、工厂): 描述类的创建 单例:懒汉(线程不安全与安全synchronized)、饿汉(线程安全) 工厂:输入不同参数,返回不同结果 多个接口的不同实现 结构型模式(代理、装饰、适配器): 描述类和对象之间如何进行有效的组织,以形成良好的软件体系结构,主要的方式是使用继承关系来组织各 阅读全文
posted @ 2020-09-27 15:39 Empirefree 阅读(244) 评论(0) 推荐(1) 编辑
摘要:RBAC 是当下权限系统的设计基础,同时有两种解释: 一: Role-Based Access Control,基于角色的访问控制 即,你要能够删除产品,那么当前用户就必须拥有产品经理这个角色 二:Resource-Based Access Control,基于资源的访问控制 即,你要能够删除产品, 阅读全文
posted @ 2020-09-25 19:20 Empirefree 阅读(574) 评论(0) 推荐(0) 编辑
摘要:VUE: 学习链接:https://how2j.cn/k/vuejs/vuejs-start/1744.html#nowhere 1.new Vue:双向绑定、 2.自定义函数:钩子函数 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti 阅读全文
posted @ 2020-09-24 17:22 Empirefree 阅读(148) 评论(0) 推荐(0) 编辑
摘要:ElasticSearch: 之前使用过lucene,实现了高亮搜索功能:https://www.cnblogs.com/meditation5201314/p/12612057.html,后面还整合起来了一个后台管理系统,现在实现一下ES 这里分成两块:一块是Kibana调用,一块是JavaApi 阅读全文
posted @ 2020-09-24 17:18 Empirefree 阅读(115) 评论(0) 推荐(0) 编辑
摘要:单点登录: (1)Session广播机制(Session存下来,访问其他页面再获取,之前写项目登录功能都是这么实现) (2)使用Cookie+Redis实现(保存cookie,定义记住时间,返回给用户,注销时删除session,但是保留cookie,下次登录的时候检查cookie中的用户名,去数据库 阅读全文
posted @ 2020-09-24 17:16 Empirefree 阅读(556) 评论(0) 推荐(0) 编辑
摘要:函数式编程: 函数可以作为变量、参数、返回值和数据类型 相关内容有@FunctionalInterface(Runnable、Comparator内部添加了),Lambda和函数式接口 感觉上面这句话就说的很有道理,下面针对普通函数,lambda和具体内部实现来说下 普通函数 Runnable ru 阅读全文
posted @ 2020-09-22 19:46 Empirefree 阅读(152) 评论(0) 推荐(0) 编辑
摘要:参考链接 :https://www.cnblogs.com/sword-successful/p/11383723.html 前言 不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在spr 阅读全文
posted @ 2020-09-21 19:55 Empirefree 阅读(335) 评论(0) 推荐(0) 编辑
摘要:很早之前在公司就看到了atomicInteger,atomicLong这些变量了,一直不明白是什么意思,今天花了点时间了解下。 volatile: 先从volatile开始讲起,volatile是多线程中会使用的关键字,volatile不加锁(即不会线程阻塞,但不安全),但保证了可见性(一个线程修改 阅读全文
posted @ 2020-09-21 19:04 Empirefree 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Java8 函数式接口 Consumer 消费者(accept方法,Lambda与方法引用返回都是Consumer) Supplier 供给型(get方法,返回数据,与Optional可以联用) Predicate 谓词性(test方法,起到判断作用,) Function 功能性(apply方法,转 阅读全文
posted @ 2020-09-18 19:32 Empirefree 阅读(987) 评论(0) 推荐(1) 编辑
摘要:9.17学习知识点:abstract,抽象类,@FunctionalInterface,ConCurrentHashMap 写这篇文章主要是今天没读懂下面的代码,然后就进行了剖析 @Autowired @Qualifier("statisticJdbcTemplate") private JdbcT 阅读全文
posted @ 2020-09-18 16:53 Empirefree 阅读(216) 评论(0) 推荐(0) 编辑
摘要:今天用到的中异步操作:异步编程与异步处理数据 //里面返回其他接口服务使用CompletableFuture CompletableFuture.runAsync(()->{ driverNoRemittances.parallelStream(). //数据处理使用异步 }); }); 下面两个不 阅读全文
posted @ 2020-09-10 18:57 Empirefree 阅读(260) 评论(0) 推荐(0) 编辑
摘要:Integer底层设计 100 == 100为true,1000 == 1000却为false? 之前也写过String的==与equals的注意点,这次写下Integer的底层设计,不妨先运行下下面代码: Integer a = 1000, b = 1000; System.out.println 阅读全文
posted @ 2020-09-03 20:14 Empirefree 阅读(279) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示