端午期间把婚纱照给拍了
就在2019年的端午那天 我俩在西安把婚纱照拍了 从大一下学期认识你,到现在,算下来有7年了 一路下来挺不容易的,非常珍惜 时间过得太快了,很多事情来不及写下来,时间就过去了 我开玩笑说我老了肯定得老年痴呆,许多事情还得靠你来细细叙说 拍照拍了一天,早上5点半起床,7点半开始化妆拍照,拍到晚上8点。也算完成了一件大事 人生有许许多多重大事情需要经历 婚姻只有一次,我喜欢给你最好的一次 昨天效果照片出来了几张,出来之后第一时间发了朋友圈 很感谢朋友们的祝福 个人很喜欢最后一张哈哈哈哈
2019年清明节广州之旅(多图预警)
本来清明节回来,就来写的,可是呢emmmm,可能有点懒吧。一直没有静下心来好好写点了 出发~宿舍到机场西安市区没有机场,只有咸阳有个咸阳机场。去机场也没有地铁,只有机场大巴,从这边坐机场大巴过去要1个小时。所以如果是9点的飞机,从宿舍去大巴骑单车要10分钟,大巴大约25分钟一趟。。这不敢保证一去就有大巴可以走 ::aru:sweat:: 大巴出发去机场还有1个小时,到机场了也至少需要保证有一个小时,飞机提前30分钟检票。所有,去一趟广州,确实很累的(´இ皿இ`) 大约4点半从宿舍出发,刷个摩拜,一路狂奔到大巴站点处。 一路狂奔并且不忘拍照 上飞机了,座位上方突然摇下了小屏幕,可以看到航班飞行的航线:西安到广州 困了,先睡一觉。。 一觉醒来,也就到了,中途转了多少趟车也就不多说了 ::aru:blood2:: ::aru:blood:: 广州之行第一天从早上4点半多出门,大概是下午3点多到的广州目的地,终于到啦 第一天也没有出远门玩,就在旁边的万科广场附件溜达溜达。广州空气什么的比西安好多了 先让我猛吸几口空气 ...
Java相关知识(持续更新中)
加油吧,骚年!首先直接来一个github上star最多的Java相关基础知识的学习大纲,超级全面,避免了导出找资料的繁琐。相当nice! JavaGuide 可以说相当有用了 其他的内容是相关看到的Java相关知识,也是万能的网友的博客,在这里引用归总起来 Java1.java int与integer的区别 2.java 自动装箱与拆箱 3.java中 == 与 equal 的区别 4.java集合应用类 5.Java集合类: Set、List、Map、Queue使用场景梳理 6.java实现算术表达式求值 7.深入理解Java注解类型(@Annotation) 8.Java 集合框架 9.Java this 关键字用法 10.Java解析(读取)Json数据 Spring Boot鸟不拉屎SpringBoot系列文章 Spring Boot 中文索引 纯洁的微笑SpringBoot系列文章 程序猿DD的SpringBoot系列文章 方志朋的SpringBoot系列文章 大佬杨的SpringBoot系列文章 Cache抽象详解 spring4.0之二:@Configuration的使用 ...
Oracle常用SQL语句工作总结(持续更新中)
主要是记录工作中遇到的一些各种’常用’和’变态’的SQL语句(๑•̀ㅁ•́ฅ) 查询1.统计成功失败总数select sum(正确数)+sum(错误数) as 总记录数,sum(正确数),sum(错误数)from ( select count(1) 正确数,0 错误数 from tb where status=1union all select 0 正确数,count(1) 错误数 from tb where status=0) a; 2.相同的id,取最新一条// 例子select * from (select row_number() over(partition by id order by time desc) rn, a.* from table a) where rn = 1;// 实际使用select temp.c_notice_record_id as "noticeRecordId", temp.c_notice_task_id as "noticeT ...
Java处理excel时遇到的一些问题及总结
最近的开发过程中遇到需要导出excel,以及导入解析excel的需求需要先导出excel,修改之后,再用该excel导入处理 poi无法解析ooxml格式excel遇到了第一个问题,poi无法解析ooxml格式的excel文件,poi是apache解析excel文件以及相关操作的jar包。当时平台导出的excel格式文件,无法导入解析,总是报错 java.io.IOException: Invalid header signature; read 0x6576206C6D783F3C, expected 0xE11AB1A1E011CFD0 - Your file appears not to be a valid OLE2 document 在网上查阅资料好久,终于找到了一位博友的文章 使用apache-poi生成word文档不能被office读取的问题 可惜现在他的网站打不开了 ::aru:crying:: ,还好当时有记录问题截图 很明显了:poi并不支持ooxml格式的excel解析 所以找到一个excel公共处理项目,个人觉得很方便 github:easy-excel ...
分库分表?如何做到永不迁移数据和避免热点?(转)
一、前言中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库。水平拆分的概念,是同一个业务数据量大之后,进行水平拆分。上图中订单数据达到了4000万,我们也知道mysql单表存储量推荐是百万级,如果不进行处理,mysql单表数据太大,会导致性能变慢。使用方案可以参考数据进行水平拆分。把4000万数据拆分4张表或者更多。当然也可以分库,再分表;把压力从数据库层级分开。 二、分库分表方案分库分表方案中有常用的方案,hash取模和range范围方案;分库分表方案最主要就是路由算法,把路由的key按照指定的算法进行路由存放。下边来介绍一下两个方案的特点。 1、hash取模方案 在我们设计系统之前,可以先预估一下大概这几年的订单量,如:4000万。每张表我们可以容纳1000万,也我们可以设计4张表进行存储。那具体如何路由存储的呢?hash的方案就是对指定的路由key(如:id)对分表总数进行取模,上图中,id=12的订单,对4进行取模,也就是 ...
Java系统架构师学习体系图
分享一张Java系统架构师的架构学习体系图
打包成war包之后如何读取配置文件
今天工作开发中遇到一个问题:在idea运行的项目读取配置文件没有问题,打包成war包之后就会报错java.io.FileNotFoundException: class path resource 原因打包成war包后,配置文件在war包中,不是一个独立的文件了,无法通过File的方式访问 String filePath = "classpath:template_xml/readexcel/test.xml";File file = ResourceUtils.getFile(filePath);InputStream fis = new FileInputStream(file); 解决方案通过文件流的形式读取文件 String filePath = "template_xml/readexcel/test.xml";InputStream fis = this.getClass().getResourceAsStream(filePath); 总结开发过程中遇到读取文件的,尽量用文件流的形式读取文件,可避免在不同环境下可以正确读取
ORA-02049:oracle超时分布式事务处理等待锁
查询死锁信息SELECT username, lockwait, status, machine, program FROM v$session WHERE sid IN (SELECT session_id FROM v$locked_object); 查找被锁的SQL语句SELECT sql_text FROM v$sql WHERE hash_value IN (SELECT sql_hash_value FROM v$session WHERE sid IN (SELECT session_id FROM v$locked_object)); 查找被死锁的进程SELECT s.username, l.OBJECT_ID, l.SESSION_ID, s.SERIAL#, l.ORACLE_USERNAME, l.OS_USER_NAME, l.PROCESS F ...
明天走起,飞广州
明天4点半起床,或者更早4点半出发,飞往广州 才3天假期,国务院怎么不早点公布5月1号的放假计划,有4天无奈早就买好了飞机票,不然就5月出行了 这里有点坑,飞机票的改票或者退票,只退给你50块钱的油钱?? ::aru:despise::合着我600多买的飞机票,要改票或者退票,只退50 ::aru:cryingface:: 两个月去两次广州,这谁抗得住啊!经济不允许我这么干啊
自用谷歌插件推荐
分享一波自用的谷歌插件这是我目前浏览器用的插件(ฅ´ω`ฅ) 有几个值得推荐下 1、tampermonkey 油猴无需解释,简直不能太牛逼了 推荐一些优秀方便的脚本https://greasyfork.org/zh-CN/scripts 2、Chrono下载管理器 浏览器下载文件管理,很是方便 3、postman 后台开发人员必备 当然了,有桌面应用了https://www.getpostman.com/downloads/ 4、谷歌访问助手 让你科学上网 仅限访问google搜索,google邮箱、google扩展商店等服务当然了,有条件的可以弄个VPN年会员,我用的蓝灯,很快,都可以共享设备没有买VPN的小伙伴,可以用这个,google搜索响应很快,牛逼 5、AdBlock 去广告神器 无需解释,屏蔽就完事了 6、微博图床 对于习惯使用markdown的小伙伴来说简直太方便了 7、FeHelper 前端开发助手 各种开发工具包,很是全面 8、Super History & Cache Cleaner 一键清理缓存 9、图流 一键展示当前浏览器窗口的所有图片,提供一键图片下载 ...
喜大普奔喜大普奔,五一调休4天啊啊啊
国务院发布新消息 国务院办公厅关于调整2019年劳动节假期安排的通知 各省、自治区、直辖市人民政府,国务院各部委、各直属机构: 经国务院批准,现将调整2019年劳动节放假安排通知如下。 一、2019年5月1日至4日放假调休,共4天。4月28日(星期日)、5月5日(星期日)上班。 二、各地区、各部门要抓紧做好本地区、本领域的劳动节假期调整落实工作,采取有效措施,保障交通运力,加强旅游服务,丰富产品供给,强化综合调控,确保平稳运行。 三、劳动节期间,要妥善安排好值班和安全、保卫等工作,遇有重大突发事件,要按规定及时报告并妥善处置,确保人民群众祥和平安度过节日假期。
看到一篇文章《停止学习框架》
知乎译文地址:https://zhuanlan.zhihu.com/p/52814937原文地址:http://link.zhihu.com/?target=https%3A//sizovs.net/2018/12/17/stop-learning-frameworks/ 感受颇深,框架是为了方便开发项目拿来现成用的。只要你知道这套框架的开发步骤、规范,就知道如何开发了。其他的无非就是一些java其他的基础代码。一些基本逻辑框架都给你封装好了,所以你需要做的事情很少了。 我觉得这篇文章写得挺好的,可以告诉正在学习框架的我们一个明确的方向:学习框架=浪费时间!你需要学习的东西有比学习框架更有意义。比如jvm、java高并发、Linux、通讯服务。。。 笔者推荐了程序员需要了解的书籍 程序员修炼之道 The Pragmatic Programmer 代码整洁之道 Clean Code 程序员的职业素养 The Clean Code 领域驱动设计和实践 Domain-Driven Design 测试驱动的面向对象软件开发 Growing Object-Oriented Software, ...