- 博客(147)
- 资源 (17)
- 收藏
- 关注
原创 之前的新浪博客
刚毕业那会,用的是新浪博客记录一些知识,完全是个小白。下面是当时的博客地址,看着很瓜,谁又不是这么一步步过来的尼。http://blog.sina.com.cn/s/articlelist_2736396345_0_1.html...
2018-07-24 14:22:48 248
原创 DDD复习相关资料(不断更新)
各自模型: https://blog.csdn.net/u011537073/article/details/114267739。贫血 对象里面 增加了 业务逻辑,但是不操作 Dao;持续化还需在service中调用Dao;2020年有开始了解DDD,最近公司负责的条线要求重构,建模。我们之前大部分pojo是这种;充血 对象里面 增加了 业务逻辑,直接操作 Dao;感悟:1)以前只关注 贫血和 充血, 还有 失血 和 涨血。涨血 直接没有service层, 业务都在对象中;
2024-03-19 18:48:29 230
原创 mysql相关
1)最左前缀失效,索引覆盖: https://www.cnblogs.com/starry-skys/p/12921641.html。
2023-10-12 10:26:35 84
原创 听书笔记-《金字塔原理》
每一个论据又可以成为下一级的论点。如此往复,就形成了金字塔的结构。这个金字塔原理,你要注意三个方面:首先,要结论先行;其次,你的论据不能超过7个;最后,你每一条论点要言之有物,不能讲空洞的。可以按照时间、空间、重要性以及逻辑演绎的顺序来组织我们的思想。同时每一个支持论据都要严格按照 MECE 的法则,也就是相互独立,完全穷尽的原则来检查是否符合这个标准。金字塔原理就是把任何一件事情都能归纳出一个中心论点。在每个论点下面又有不超过7个的论据来支持。用 SCQ 背景、冲突、疑问的方法讲故事。
2022-10-08 18:28:57 202 1
原创 sublime一些操作技巧
Sublime行首行尾批量添加字符的方法1、选中要操作的行,全选就按Ctrl+A;2、使用快捷键Ctrl+Shift+L,进入待操作状态;3、使用左右方向键(←或者→),批量操作行首就按左方向键,批量操作行尾就按右方向键。sublime如何去掉换行符1、选中需要操作的行2、Ctrl + H 调出替换栏3、在 Find 栏中输入(同时按这三个键) Ctrl + Shift + Enter , Replace 栏不填4、按Replace All...
2021-03-30 15:46:01 364
原创 git回退
--------撤销untracked files删除 untracked filesgit clean -f连 untracked 的目录也一起删掉git clean -fd连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删git clean -nxfdgit clean -nfgit c
2020-10-26 16:30:24 192
原创 心态修炼 七堂课
心态修炼 七堂课下午看了个小网课–明哥的心态修炼7堂课基于评价体系的自我认识你有目标吗?你勤奋吗?你持之以恒吗?你安排有序吗?你有创造性吗?你专注吗?你正直吗?你乐观吗?你乐于合作吗?你接受别人的建议吗?别让你的情绪,变成你的性格缺陷你不应该是个煤气罐永远不要让你的脾气比你的本事还大最无能的事就是抱怨没有本事就不要表演真性情, 有实力才有发言权自信都没有,你的...
2020-01-13 16:57:56 302
转载 git代码从A库某分支迁到B库某分支(亲测有效)
工作中遇到的场景:A库的master分支 和 B库的master分支 要弄到C库中,先搞2个单独分支,后续进行合并。B仓库是一个空仓库,除了默认的master分支,没有任何分支。把A的branch1,branch2,branch3…依次迁入B,B也就有branch1,branch2,branch3,进入A工程git remote原因:看下当前远程仓库有啥名字,然后取个崭新...
2020-01-07 15:33:06 2085
原创 Git分支迁移新的代码库
记录一下工作中的问题。问题:开发过程中,A库 有master和 分支1, 近期要上线分支1,但是不方便直接合到master上(时间紧,代码差异大。)解决方案:A库的代码整体迁出到B库(含分支,日志记录等)B库的master 新拉分支 masterCopy,作为备份;B库的分支1强行覆盖到master上。结果A库B库mastermasterCopy分支1...
2019-05-29 10:12:23 1627
转载 java知识体系
知识体系https://blog.csdn.net/l1394049664/article/details/81592140#1%E3%80%81%20Java%E6%9E%B6%E6%9E%84%E5%B8%88%E5%9B%BE%E8%B0%B1
2019-05-15 14:46:01 287
转载 typora
关于typora的一篇博客:https://blog.csdn.net/mingzhuo_126/article/details/79941450
2019-04-28 09:33:36 1293
原创 mysql5.7支持json格式
因为项目需要,需要探究下mysql5.7后对原生json的支持。1.首先安装一个mysql5.7+版本。(我的为5.7.20)2.创建表注意:这里有个挺坑的事:我用的数据库管理工具是navicat,版本太低的话,看不到json字段,如图解决办法是:升级navicat.3.探究下 多json串(中虚拟列)的增删查改(亲测) #插入INSERT INTO `user`(`uid...
2019-01-17 17:57:04 6482
原创 中台思想
在公司看到一个 “中台”系统的概念。什么是中台?问了下同事,同事也不是很清楚。看网上的介绍。说一下自己的理解(不正确,勿喷):中台这个概念 主要用于 大型的互联网项目架构和企业组织架构中,平台中的平台。举例:1.大型互联网项目。 京东,淘宝。一个购物商城平台。 如果是烟囱式的架构,从头到尾, 那可能会大到 产品研发人员自己都不知道系统的具体细节。于是按照业务把一个大平台有切出许多小平台来(也...
2018-11-08 17:34:40 10513
原创 maven与jdk的对应关系
公司的v项目用的是jdk1.6,我本地装的是jdk1.8, maven-3.3.9。机器上装了两个jdk, v项目切换成1.6,项目可以启动。 但是用maven clean package 不行,报错如下:Caused by: java.lang.UnsupportedClassVersionError: org/apache/maven/plugin/compiler/CompilerMo...
2018-11-07 10:36:58 3741
原创 idea使用--常见的一些设置
新公司的绝大数同事的ide是idea。关于idea和eclipse的区别,这里不再赘述。idea中最好是一个项目一个project。 我尝试把多个项目放在同一个project(或者同一个打开的窗口)中,问题比较多。(之前eclipse一个工作空间下放多个项目,还是支持的比较好)。我今天再把idea的常用配置,罗列一遍。2018年11月3日18:06:50maven2.主题和字体(...
2018-11-03 18:36:42 560
转载 2018年一线互联网公司Java高级面试题总结
2018年一线互联网公司Java高级面试题总结1、hashcode相等两个类一定相等吗?equals呢?相反呢?2、介绍一下集合框架?3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?4、hashmap和treemap什么区别?低层数据结构是什么?5、线程池用过吗都有什么参...
2018-10-11 11:40:13 429 1
原创 闭锁--countdownLatch.(火箭发射)
闭锁的概念: (线程)等待一个或一些线程执行完后,在开始执行。(具体自行看下概念)模拟火箭发射package com.fjf.juc;import java.util.concurrent.CountDownLatch;/** * 闭锁 火箭发射 * @author fjf * 2018年9月11日 14:50:28 */public class TestCou...
2018-09-11 14:52:27 376
原创 快速排序
思想:分治法 ,递归。 直接上代码。“` package com.fjf.test;/** * 2018年9月4日 09:46:11 * @author fjf * 快排实现 */ public class QuickSort {public static void main(String[] args) { int[] a = { 9, 1, 5,...
2018-09-04 11:13:29 165
原创 freemaker 生成 html文件
ez项目要把数据推送到某上级平台,利用的webservice。 其中有的数据需要封装成html(String形式),其他的项目也有类似情况,之前同事是String手动拼出来的html(页面复杂时,特别冗杂)。我们这次利用freemarker 来生成html。之前的做法: 这次我们利用freemarker。 下面是freemarker的小例子:package com.f...
2018-09-01 20:04:13 679
原创 设计模式-单例模式
单例模式(饿汉,懒汉)package singleton;/** * 单例模式 * 2018年8月28日 11:20:57 * @author fjf * 参考: https://www.cnblogs.com/Ycheng/p/7169381.html */ public class Test { public static void main(Str...
2018-08-28 12:00:52 227
原创 java 类中 各部分的执行顺序
package com.fjf.test.classloadoreder;/** * * *参考:https://blog.csdn.net/anticlql/article/details/74011018 (自己做了点修改) * 测试类加载的顺序 * @author fjf * 2018年8月28日 11:07:16 * * 若类还未被加载 ...
2018-08-28 11:36:21 10209 2
原创 jzoffer-14:输入一个链表,输出该链表中倒数第k个结点
package com.fjf.test;import com.fjf.test.Test15.ListNode;/** * * @author fjf * 2018年8月19日 22:46:11 *输入一个链表,输出该链表中倒数第k个结点。 */public class Test14 { public static void main(String[] ar...
2018-08-27 21:59:16 218
原创 jzoffer-15:反转链表
package com.fjf.test;import com.fjf.test.Test03.ListNode;/** * * 反转链表 * @author fjf * 2018年8月19日 16:06:51 * 输入一个链表,反转链表后,输出新链表的表头。 * */ public class Test15 {public static void m...
2018-08-27 21:56:18 170
原创 jzoffer-07:斐波那契数列
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39———————————实现——————————-package com.fjf.test;/** * * 斐波那契数列 * @author fjf * 2018年8月19日 13:02:49 * 大家都知道斐波那契数列,现在要求输入一个整数n, *...
2018-08-27 21:51:39 206
原创 jzoffer-A01:两个队列实现栈
package com.fjf.test;import java.util.ArrayDeque; import java.util.Queue;/** * * @author fjf * 2018年8月18日 19:16:52 * 用两个队列实现栈 * 出的时候需要中转,露出“最后进来的”,让后进的先出 */ public class TestTwoQueu...
2018-08-27 21:48:00 159
原创 jzoffer-05:用两个栈实现队列
package com.fjf.test;import java.util.Queue; import java.util.Stack;/** * 用两个栈实现队列 * @author fjf * 2018年8月18日 17:29:48 * * 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 * 思路:stack1用于进 ...
2018-08-27 21:44:17 176
原创 java 代理模式 (静态代理,jdk动态代理,cglib动态代理)
昨晚上敲了个代理的demo(实现了下静态代理,jdk动态代理和cglib代理)。贴出来: 具体代码: * 接口:IRunner package dailimoshi;public interface IRunner { void run(); }*实现类Runner package dailimoshi;public class Ru...
2018-08-22 12:59:18 964
原创 jzoffer-st-3:从尾到头打印链表
package com.fjf.test;import java.util.ArrayList; import java.util.Iterator;import com.fjf.test.TestLink.Node;/** * 从尾到头打印链表 * 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 * @author fjf * 递归思想 * ...
2018-08-20 22:49:41 149
原创 jzoffer-st-2:替换空格
package com.fjf.test;/** * 替换空格 * @author fjf *请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 * https://www.cnblogs.com/juncaoit/p/9000125.html (网友) * */...
2018-08-20 22:40:23 649
原创 jzoffer-st-1:二维数组中查找
package com.fjf.test;/** * 二维数组中查找 * * 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序, * 每一列都按照从上到下递增的顺序排序。 * 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 * @author fjf * */ public class Test01...
2018-08-20 22:38:32 192
转载 了解Tomcat系统架构
原文:https://blog.csdn.net/xlgen157387/article/details/79006434(侵删,感谢)一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service,用于具体提供服务。Service主要包含两个部...
2018-08-15 12:45:52 145
原创 冒泡排序(由浅入深,优化)
package com.fjf.test;/** * * 自己去实践 * * @author fjf 定义一个数组,按从小到大排出来 */ public class FjfSort {public static void main(String[] args) { int[] a = { 9, 1, 5, 8, 3, 7, 4, 6, 2 }; ...
2018-08-10 09:12:38 199
原创 刷题-----【数据库SQL实战】查找的员工号emp_n薪水涨幅超过15次o以及其对应的涨幅次数t(亲测正确的)
题目描述查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数tCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_d...
2018-07-28 23:19:44 432 2
apcahe-maven-3.2.5.zip
2019-10-17
阿里巴巴中台战略思想与架构实战
2018-11-08
maven3.1.1 和maven3.3.9
2018-11-07
xshell5 和 xftp5
2018-08-29
apache-cxf-2.4.2
2018-03-26
dubbo分布式小demo(provider,consumer)
2017-11-04
zookeeper-3.3.6
2017-11-04
带有dubbo-admin的tomcat
2017-11-02
dubbo-admin-2.5.6 war包
2017-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人