自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1、她不喜欢我。

她不喜欢我,因为我和她同床共枕两年,没有发生过一次关系——每次都是拒绝,甚至说敢动她,就报警————感觉要么她心里住着一个人,要么时刻都准备着退出我的世界。(这个事情让我一直怀疑到现在,甚至将来。我一直频繁上网查,也查不出来相似的事情,也不好意思问身边的朋友是否遇到过类似的事情…)她不喜欢我,因为她偶尔对我流露出的厌恶的神情————我想,如果真的喜欢一个人,是不会对他流露出那种表情的吧。她不喜欢我,因为我有时做饭不好吃时,那超级嫌弃的眼神和厌恶的语句。...

2021-10-16 18:24:27 12710 4

原创 种一棵树最好的时间是十年前,其次是现在

        记得2015年初次学习java,学到面向对象的时候,郑老师就说:既然你们已经决定进入这一行,就要养成一直学习的习惯,平时做好笔记,最好从现在开始就搞个自己的技术博客,不仅可以记录自己学过的和遇到的难点,留给自己以后回顾和复习,同时也可以帮助到更多需要的人。        后来,一部分人听从了建议,一直保持着写博客的习惯,记录了自己的快速成长。而我一直做的都是纸上的笔记,初期,...

2018-06-20 16:44:24 8728 2

原创 4、我希望她过得幸福。

我希望她每天都开开心心的。我希望她每天都无忧无虑的。我希望她有人疼,有人爱。我希望她身体永远健康,无病无痛。我希望美好的事情,都发生在她的身边。我希望她一定要幸福。如果有一天,过得不好,一定要离婚。我等她一段时间,或许几年,或许一辈子。...

2021-10-16 22:05:20 278

原创 3、我喜欢她。

我喜欢她。我喜欢有她在身边的早晨。我喜欢看她脸上又长出一个痘痘时的苦恼。我喜欢给她做早餐,看她吃早餐时,满足的样子。我喜欢上午看她学习,很专注。我喜欢看她吃我做的午餐。我喜欢她午睡时的恬静。我喜欢和她一起去看电影。我喜欢和她一起听歌,每人一个耳机。我喜欢和她一起买菜,看她挑挑拣拣的样子。我喜欢...

2021-10-16 19:18:26 170

原创 2、她可能也喜欢我。

她可能也喜欢我。她可能也喜欢我,因为她有时看我的眼神。她可能也喜欢我,因为她总会为我买衣服。她可能也喜欢我,因为她偶尔会做我喜欢吃的美食————虽然平时我做饭的次数远远多于她,但她做饭比我好吃多了。她可能也喜欢我,因为她时常督促我学习,以及改变我的不良习惯,我能感觉到她是真心为我考虑的。她可能也喜欢我,因为她总是喜欢和我一起散步、跑步。她可能也喜欢我,因为在路上她喜欢我...

2021-10-16 19:01:52 177

转载 真正的成熟是怎样的?

这篇回答可能会引起你内心的极度不适,如果你哭了,我先在这给你赔个不是。如果你没哭,那你可能被父母保护得太好,在社会上经历得太少,我真的很羡慕你。PS.写的时候,我眼睛湿润了。下面给出的八条箴言可以简化成“锅碗瓢盆,蒸炸煮烤”文末有总结,不想读长文 ,可移步文末。1.蒸——“珍”惜所有不成熟的人眼中的幸福是不停拥有,成熟的人眼中的幸福是珍惜所有。成熟人眼中的幸福有四一是睡在自家床上。二是吃父母做的饭菜。三是听爱人给你说情话。四是跟孩子做游戏。年轻的时候,我很...

2020-12-07 21:46:18 305

原创 mybatis学习笔记之——自定义持久层框架

一、自定义持久层框架分析。 1、JDBC问题分析: a、数据库配置信息存在硬编码问题。 b、频繁创建释放数据库连接。 c、sql语句、设置参数、获取结果集参数均存在硬编码问题。 d、手动封装返回结果集,较为频繁。 解决: a、用(sqlMapConfig.xml或mybatis-config.xml)配置文件。 b、用连接...

2020-07-25 16:31:34 214

原创 模块一:持久层框架设计实现及MyBatis源码分析

面试题阶段一:开源框架源码剖析模块一:持久层框架设计实现及MyBatis源码分析2020/5/251.通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗?Dao接口,就是人们常说的Mapper接口,接口的全限名,就是映射文件中的namespace的值,接口的方法名,就是映射文件中MappedStatement的id值,接口方法内的参数,就是传递给sql的参数。Mapper接口是没有实现类的,当调用接.

2020-07-25 15:24:43 932

原创 SQL里3个表的连接查询的语句怎么写

1、SQL语句:select u.*,r.*,r.id ridfrom user u left join sys_user_role sur on u.id = sur.useridleft join sys_role r on sur.roleid = r.id图片: 请点击输入图片描 请点击输入图片描述 注1:user(用户表),sys_role(角色表),sys_user_role(关系表)。 表1:user(下图) 请点击输入图片描述...

2020-06-25 12:04:40 17695

原创 两数之和(leetcode——java语言实现)

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网

2020-06-23 23:03:19 540

转载 我是怎么招聘程序员的——引自大牛【陈皓】

原文:http://coolshell.cn/?p=1870(酷壳)很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我个人觉得一个好的面试,面试官是很重要的,所以,本文想从“面试官”的角度来阐述一下。于是,有了下面这样一篇的文章,希望本文对你的职场经历...

2020-06-20 14:32:00 446

原创 IDEA 常用快捷键(自用笔记)

1、new 对象——》Alt+Enter;2、get/set——》Alt+Insert;3、sout——》打印输出语句(System.out.println());4、psvm——》打印输出main方法;注:自己常用的快捷键,一边使用,一边会继续添加。

2020-06-18 11:33:22 211

原创 简述Mybatis的插件运行原理,以及如何编写一个插件?

插件原理:在四大对象创建的时候1、每个创建出来的对象不是直接返回的,而是 interceptorChain.pluginAll(parameterHandler);2、获取到所有的Interceptor(拦截器)(插件需要实现的接口); 调用interceptor.plugin(target);返回target包装后的对象3、插件机制,我们可以使用插件为目标对象创建一个代理对象;AOP(面向切面) 我们的插件可以为四大对象创建出代理对象; 代理...

2020-06-17 01:41:53 3300

原创 简述下Mybatis的一级、二级缓存(分别从存储结构、范围、失效场景。三个方面来作答)?

1)一级缓存:Mybatis的一级缓存是指SqlSession级别的,作用域是SqlSession,Mybatis默认开启一级缓存,在同一个SqlSession中,相同的Sql查询的时候,第一次查询的时候,就会从缓存中取,如果发现没有数据,那么就从数据库查询出来,并且缓存到HashMap中,如果下次还是相同的查询,就直接从缓存中查询,就不在去查询数据库,对应的就不在去执行SQL语句。当查询到的数据,进行增删改的操作的时候,缓存将会失效。在spring容器管理中每次查询都是创建一个新的sqlSession

2020-06-17 01:33:18 1913

原创 Mybatis都有哪些Executor执行器?它们之间的区别是什么?

1、SimpleExecutor:每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。2、ReuseExecutor:执行update或select,以sql作为key查找Statement对象,存在就使用,不存在就创建,用完后,不关闭Statement对象,而是放置于Map内,供下一次使用。简言之,就是重复使用Statement对象。3、BatchExecutor:执行update(没有select,JDBC批处理不支持selec..

2020-06-17 01:27:15 2960

原创 Mybatis动态sql是做什么的?都有哪些动态sql?简述一下动态sql的执行原理?

Mybatis的动态sql的作用:动态sql就是(在进行sql操作的时候)动态的根据属性值(所匹配的条件)来拼接数据库执行的sql语句,也就是多次查询或变更操作,根据传入的属性值不同,动态拼接出不同的可执行sql。包含判断为空、循环等;Mybatis动态sql(有哪些)标签:1、<if>:if是为了判断传入的值是否符合某种规则,比如是否不为空;2、<where>:where标签可以用来做动态拼接查询条件,当和if标签配合的时候,不用显示的声明类...

2020-06-17 01:03:04 11892

转载 Maven生命周期详解

Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn clean install这样的命令是通用的。我想,一定是吸收了许多项目的经验,Maven才能定义出如此完善的.

2020-05-31 15:39:57 259

转载 IDEA 同一个工程下不同模块之间的类相互调用(Maven工程)

今天在项目里面遇到要在不同模块之间调用方法的问题,于是到网上搜了一下,很多人的方法步骤不全,导致我弄了很久也没弄成,于是请教旁边的大佬。大佬教了我,只需三步。第一步,在需要调用的模块的pom文件中添加被调用模块的依赖例如,如需要调用galaxy中的方法,那么就引入相应的依赖;第二步,将被调用的模块重新install一下第三步,将调用的模块重新构建一下三步完成,就可以愉快的调用其他模块中的方法了。————————————————版权声明:本文为CSDN博主「Ronni.

2020-05-31 12:45:34 4633 1

原创 java语言求最大公约数

import java.util.Scanner;/** * @author LLJ * @time 2020-5-30 下午10:01:48 * @Description java语言设计求最大公约数出现的问题和解决方案 */public class ZuiDaGongYueShu { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.p...

2020-05-30 23:05:54 463

原创 删除数组中重复的元素(leetcode算法练习)

###题目:给定一个数组,删除重复出现的元素,使得每个元素只出现一次,并返回数组的新长度。* 注意:不要使用额外的数组空间,必须在原地修改输入数组,并在使用O(1)额外空间的条件下完成* 示例:* 给定数组nums = [0,0,1,1,1,2,2,3,3,4]。* 函数因该返回新的长度5,并且原数组nums的前5个元素被修改为0,1,2,3,4。* 不需要考虑数组中超出新长度后面的元素。### (个...

2020-05-13 10:05:39 789

原创 数组元素顺序颠倒

/** * @author LLJ * @time 2020-5-9 下午2:52:25 * @Description 颠倒数组元素顺序 */public class DianDao5 { public static void main(String[] args) { int a[] = {1,2,3,4,5,6}; printArray(a);//先把原始的数组元素打印出来看一下, dianDao(a);//把数组元素顺序颠倒了, printArray(a);//再把颠倒..

2020-05-09 16:31:48 1387

原创 读入一个整数n,判断n是否在 现有的数组中

import java.util.Scanner;/** * @author LLJ * @time 2020-5-9 15:18:36 * @Description 自定义一个整数数组a,读入一个整数n,如果n在数组中存在,则输出n的下表; * 如果不存在,则输出-1; */public class Test3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in.

2020-05-09 15:23:51 1123

转载 程序员面试时需要注意哪些问题?

一程序员去面试,面试官问:“你毕业才两年,这三年工作经验是怎么来的?!”程序员答:“加班加的。”面试官答:"小伙子很优秀,很诚实!" emmm...好了,言归正传,程序员面试应该注意哪些问题,才能给面试官留下一个好印象呢?先从着装开始,毕竟第一印象很重要。其实不是针对面试,基本仪容和礼仪在日常生活也是非常重要的,是一个人是否有教养,是否有素质的基本要求。穿着:如无特别需要,不要着正装,休闲装即可。但是不要光脚丫子大拖鞋,背心吊带,男士不要穿露脚趾凉鞋。干净整洁即可,表示对本次面试的重..

2020-05-09 10:20:12 301

转载 线程的5种状态详解

Java中的线程的生命周期大体可分为5种状态。1.新建(NEW):新创建了一个线程对象。2.可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3.运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(timeslic...

2020-05-07 17:11:17 611

原创 给定一个数组,输出这个数组中的最大值和最小值

/** * @author LLJ * @time 2020-5-6 17点06分 * @Description 给定一个数组,输出这个数组中的最大值和最小值 */public class BigAndSmall4 { public static void main(String[] args) { int a[] = {6,34,23,41,87,3,7}; minMa...

2020-05-06 17:08:52 8681

原创 验证哥德巴赫猜想::任何一个大于6的偶数,都能分解成两个质数的和

import java.util.Scanner;/** * * @author LLJ * @time 2020-5-6 上午2:48:54 * @Description 验证哥德巴赫猜想::任何一个大于6的偶数,都能分解成两个质数的和 */public class GedebaheCaixiang8 { public static void main(String[]...

2020-05-06 03:01:12 8982

原创 求3000以内的亲密数

/** * @author LLJ * @time 2020-5-5 下午10:14:44 * @Description 如果整数A的全部因子(包括1,不包括A本身)之和等于B,且整数B的全部因子 * (包括1,不包括B本身)之和等于A,则称整数A/B是一对亲密数。求3000以内 * 的全部亲密数。 */public class QinMiShu7 { pub...

2020-05-06 00:07:31 2176 3

原创 接受一个整数,输出这个整数是几位数

import java.util.Scanner;/** * @author LLJ * @time 2020-5-5 下午5:19:52 * @Description 接受一个整数,输出这个整数是几位数 */public class Test5 { public static void main(String[] args) { Scanner scanner = new ...

2020-05-05 18:38:35 1810

原创 输出99乘法表

/** * @author LLJ * @time 2020-5-4 下午6:59:09 * @Description 输出99乘法表 */public class Chengfabiao10 { public static void main(String[] args) { for (int i = 1; i < 10; i++) {//外行控制行,并控制i的...

2020-05-04 19:11:26 719

原创 求税后收入及个人所得税

package com.zpark.day1;import java.util.Scanner;/** * @author LLJ * @time 2020-5-4 18点52分 * @Description 中国的个税计算方法:应税所得为税前收入扣除3500元(起征点),然后超出部分,按照以下税率收税: * 应缴纳所得额 税率(%) 速算扣除数 * 150...

2020-05-04 18:57:54 412

原创 36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖,要求一次搬完, 问:男、女和小孩各几个?

/** * @author LLJ * @time 2020-5-4 下午4:53:38 * @Description 36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖,要求一次搬完, 问:男、女和小孩各几个? */public class Banzhuan7 { public static void main(String[] args) { int sumZhuan =...

2020-05-04 18:32:20 6348

原创 找出四位整数abcd 中满足(ab+cd)*(ab+cd) = abcd 的数

/** * @author LLJ * @time 2020-5-4 下午5:30:26 * @Description 找出四位整数abcd 中满足(ab+cd)*(ab+cd) = abcd 的数 */public class Abcd8 { public static void main(String[] args) { for (int i = 1000; i &...

2020-05-04 18:29:23 1062

原创 n条结果,单页显示m条,第i页显示第几条到第几条?

import java.util.Scanner;/** * @author LLJ * @time 2020-5-4 下午1:20:39 * @Description n条结果,单页显示m条,第i页显示第几条到第几条? */public class Yeshu6_2 { public static void main(String[] args) { Scanner s ...

2020-05-04 13:34:17 1049

原创 注解中用于@target的方法ElementType

   @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。  作用:用于描述注解的使用范围(即:被描述的注解...

2020-03-09 14:09:27 1212

原创 MyEclipse快捷键大全

(个人常用快捷键补充)1、自动排版代码:Ctrl+Shift + F;2、自动导包:Ctrl+shift + O;3、快捷声明成员变量:Ctrl+2+F;4、窗口最大化/最小化:Ctrl+M;5、跳转(并创建空白行)到下一行(空白行):Shift+Enter;6、全局放大:Ctrl+ =;7、全局缩小:Ctrl+ -;8、全局新建:Ctrl+ N;9、提取字符串...

2019-11-09 18:12:13 356

转载 当我真正开始爱自己

当我真正开始爱自己作者:卓别林1、当我真正开始爱自己,我才认识到,所有的痛苦和情感的折磨,都只是提醒我:活着,不要违背自己的本心。今天我明白了,这叫做“真实”。2、当我真正开始爱自己,我才懂得,把自己的愿望强加于人,是多么的无礼,就算我知道,时机并不成熟,那人也还没有做好准备,就算那个人就是我自己。今天我明白了,这叫做“尊重”。3、当我开始爱...

2019-08-25 22:26:33 478

原创 [转]如何修改MyEclipse中的author的默认名字

在eclipse/myeclipse中,当我们去添加注释的作者选项时,@author 后边一般都会默认填充的你登录计算机的用户名。如何去修改呢:方法一:修改计算机登录的用户名(99.9999%的人应该都不愿意去这样做,特别是一些公司的域帐户登录的电脑根本就改不了)。方法二:将 @author 属性写死 。通过菜单 Window->Preference 打开参数设置面板,然后选择:...

2019-08-17 23:53:39 210 2

原创 男生追女生时的21个致命问题

谈到追女神失败,很多男生总是简单归结于“没钱、不帅”,不得不承认有这方面的原因。但其实有些潜在的因素,夸张一点说是“致命的问题”,男生根本没有发现,甚至不以为然。殊不知,有时候女孩还没来得及考虑你是否是高富帅,就被你这些致命的问题吓跑了。这些致命的问题可以分为五个大类总计21小项,男生们可以对照看看,你中了几个?女生们也可以瞅瞅,这些都说得对嘛?第一,第一印象太差第一印象...

2019-07-29 11:30:29 858

原创 女生什么样的表现会说明她喜欢你?——男生记得都看一遍,谨记~

不要听那些乱七八糟的分析,没有用。怎么判断一个女生喜不喜欢你?就一个方法,100%可以测试出来。单独约见面之后牵手,或者拥抱,不管什么形式,只要有肢体接触就行,要皮肤触碰(人类最原始的亲密),不要全部隔着衣服,一定要有皮肤上的直接接触,给你碰那就是有戏,不给你碰那就是没戏,就这么简单。前天出去约会,那个女生不给我牵手,我回来直接把她删了,她就一个劲...

2019-05-01 15:59:19 7137 1

转载 java中三目运算符详解

对于有些选择分支结构,可以使用简单的条件运算符来代替. 如:if(a<b) min=a;else min=b;可以用下面的条件运算符来处理min=(a<b)?a:b;  其中"(a<b)?a:b"是一个"条件表达式",它是这样执行的:  如果a<b为真,则表达式取a值,否则取b值.  条件运算符由两个符号组成"?"和":", 要求有3...

2019-04-27 11:05:09 31559

空空如也

空空如也

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

TA关注的人

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