自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @Override 是干嘛用的

给编译器看的,防止你想重写,可是参数列表与父类不一致,加@Override会编译报错

2020-05-12 11:09:06 319

原创 日常记录——递归、方法调用栈分析

日常记录——递归、方法调用栈分析public class Main { public static void main(String[] args) { split(12); } public static int split(int number) { if (number > 1) { if (number % 2 != 0) System.out.print(split((number + 1) / 2));

2020-05-11 23:09:58 220

原创 ORA-12704: 字符集不匹配

ORA-12704: 字符集不匹配 SELECT ' ' subject, '资产端' subjectname , ' ' stdaccount,' ' stcaccount, ' ' hpd, ' ' hpc, ' ' daccount ,' ' caccount FROM param UNION ALL SELECT symx.subject subject,sy...

2020-02-19 14:24:43 1468

原创 根据年月信息获取当月月末日期和指定区间起始日期

根据年月信息获取当月月末日期和指定区间起始日期--@param year 统计年--@param month 统计月份--@param step 统计跨度(1,3,12)月度、季度、年 WITH DT AS (SELECT 2020 YEAR,02 MONTH ,1 step FROM DUAL ) , PARAM AS (SELECT TO_DATE( (SE...

2020-02-19 13:41:22 400

原创 Oracle数据库sql语句执行过程

EXPLAIN PLAN FOR select .....; -- 查看计划 SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

2020-01-07 15:59:53 156

转载 Oracle笔记】查询SQL语句执行的耗时

select a.sql_text SQL语句, b.etime 执行耗时, c.user_id 用户ID, c.SAMPLE_TIME 执行时间, c.INSTANCE_NUMBER 实例数, u.username 用户名, a.sql_id SQL编号 from dba_hist_sqltext a, ...

2020-01-07 15:52:56 1664

转载 Object 转 List (转载)

Object 转 List (转载)

2019-11-20 16:19:07 1256

转载 Json与List之间的相互转换(转)

Json与List之间的相互转换(转) 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-11-20 16:11:15 630

原创 常用sql

Java 数据库操作(菜鸟随笔)一、JDBC1.通过JDBC访问数据库步骤1)导入目标数据库产品的JDBC驱动。2)通过Class.forName加载JDBC驱动,注册到DriverManager中。3)建立连接,DirverManager.GetConnection获取COnnection对象。4)创建Statement对象或预编译的PreparedStatement对象。5)执...

2019-03-06 09:14:36 307

原创 java面试题day14

每天记录不会的10道题,不会就去敲啊1、Iterator 和 ListIterator 的区别是什么? ListIterator继承自Iterator 只能用于遍历List,多出一部分功能:反向遍历,更改值。返回前后索引。2、快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?(这道题都没听说过)。 安全失败基于对底层集合的拷贝,源集合的修改对他没有影响,util包...

2018-12-31 18:45:54 100

原创 Redis(三) 集群搭建 day13

Redis 集群搭建一、概述Redis 集群架构: 所有节点之间相互连通,内部使用二进制协议优化传输速度和宽带。 Redis集群中内置16384个哈希槽,每个key写入的时候,都会由crc16算法运算后用16384求余,将这个key分配到相应的hash槽中,这16384个槽又被大致平均的分配到各个节点上。集群不可用情况:1.集合汇总超过半数的主节点挂掉。2.任意主节点挂...

2018-12-29 23:39:08 106

原创 Redis(二)通用命令 day-13上

Redis通用命令一、常用keys 通配符 查询所有满足条件的keydel key1 key2 key3exists keyrename keyname newkeynameexpire key 设置过期时间ttl key 查看剩余时间(-1是永久,-2是已经过期不存在)type key 返回value类型ping:检查数据库连接状态echo:打印一些文本(没啥用)dbs...

2018-12-29 12:24:50 110

原创 java面试题 --day12

####1、try {} 里有一return语句,那紧跟在这个try 后的finally {} 里的code是否被执行,什么时候被执行,在return前还是后? 给的答案也许你的答案是在 return 之前,但往更细地说,我的答案是在 return 中间执行,请看下面程序代码的运行结果:public class Test {public static void main(String[...

2018-12-28 23:26:52 115

原创 Redis --day12

Redis --day12一、简述1.关系型数据库、非关系数据库 关系型数据库:二维表及其之间的联系所组成的一个数据组织,数据之间存在关系,最典型的数据结构是表(表间和表内各种数据存在关系)。 优点: 因为数据间存在关系,可以很好的执行数据的增删改查询,存在事务操作保证数据完整性。 缺点: 也是由于数据库间存在关系,这些关系依赖大量底层算法来实现,消耗大量系统资源,影像效率。面对海...

2018-12-28 21:28:34 107

原创 学习日记 day--11

实战项目跟敲日记 day-11 这一天的课程没碰到什么问题,就是虚拟机上搭建的图片服务器出了问题,一些文件诡异的失踪了,重新安装下就好了。今天的部分收货1.知道了RESTClient这个好用的软件。2.对Httpclient有了了解能简单使用在服务器上模拟浏览器做http请求,并能将这些请求结果提取出来,自己没写注释(代码逻辑太清楚了),直接拷的示例代码。 // 创建Httpclie...

2018-12-26 23:16:33 83

原创 java面试题--day10任务书的事耽误了,今天的实战项目演练没看完,明天一起记(任务书还得最少半天 2合一)

今天忙着写毕业设计任务书,实战视频看了多半天的,明天一起记(太晚了一点多了,错的先放着,明天再写详解。。明天好像也没时间,那就后天)1. has a 和 is a组合和继承2.线程如何同步和通讯synchronized修饰方法或代码块,多个线程访问这个被修饰的方法或代码块。少了,明天细看3.classLoader如何加载class好像有三个类加载器一个jvm实现 两个实际上也是继承...

2018-12-26 01:46:08 283

原创 每天7道java面试题(为啥是7呢,第7道题有种神秘力量)--day09

1、重写和重载。。 本来没有问题的,但是参考答案有点疑问答案:(重载 Overload 表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。),补充还有一点(参数顺序)2、搞了多个重载方法,参数分别是 int ,char,和 double,然后将 double x = 2,传递进去,会选择哪个方法?答案:double3、说说对 javaee 中的...

2018-12-25 00:13:04 310

原创 跟敲,今天知识点不多--day09

对今天遇到的问题,解决的没解决的做个总结 ssm这一套组合也算是入门一丢丢了。开始继续跟着实战项目走(网上找的视频课程),总结每天学到的知识,记录下遇到的问题。 后台管理项目已经敲完了,基本之前学过的都用到了,今天开始到前台系统的搭建。用SpringMvc搭建rest服务,刚接触认识太少,网上看了几篇关于rest帖子,看完还是有点糊涂,慢慢来吧 关于rest的一点点认识:先写一下以后回来改...

2018-12-24 21:23:05 98

原创 EasyUI tree 实现商品类目的加载中遇到的问题--day09

EasyUI tree 实现商品类目的加载中遇到的问题(被IDE误导)一、EasyUI tree数据结构属性意义Id节点idText节点名称State如果不是叶子节点就是close,叶子节点就是open。Close的节点点击后会在此发送请求查询子项目。二、根据节点数据结构写pojopublic class EUTreeNode { privat...

2018-12-24 10:47:01 340

原创 SpringMvc最简单常用部分 --day08

@RequestMapping(“路径”) 注册在方法上将指定路径的请求映射到方法上。 注册在类上,当做类下方法的父路径。例:@RequestMapping("父路径/路径")public Xx xxx(){}//等于@RequestMapping("父路径")public class X{ @RequestMapping("/路径") public Xx...

2018-12-24 09:20:52 95

原创 # Spring-AOP(面向切面编程)--day08

Spring-AOP(面向切面编程)–day08 AOP个人理解: 在多个业务模块的过程中,存在相同的子环节,比如到银行存钱、取钱、查询余额都需要进行用户验证环节,而这三个事务的核心是各自的存取钱、查询余额操作,用户验证是这三个事务模块都需要完成的操作用户验证,那么可以将这三个模块都用需要使用的用户验证操作提取出来,单独存储,然后设置这个验证用户的使用时机。 对于切面两个字的理解: 理解成...

2018-12-23 13:39:13 115

原创 Spring IOC Bean装配 --day07

Spring IOC Bean装配 --day07碰到的问题,以及思考解决不在这里写,本人日记:记录觉得需要记得常用描述,具体实现相关知识点。写日记是为了梳理知识点加深记忆。可能缺少很多信息,如果您看到给您道个歉个人觉得总结的相当好的博文一、概述 IOC 控制反转:传统开发中,通过new来实现手动创建对象,IOC思想则是通过第三方来获取对象,不管对象怎么来的,你需要就跟他(Spring)说...

2018-12-22 22:44:32 138

原创 Spring IOC(一)单例、非单例+容器关闭了,getBean获取的对象(小老弟)你咋还在蹦跶? day--07

Spring IOC(一)单例、非单例+容器关闭了,getBean获取的对象(小老弟)你咋还在蹦跶? day–07一路绿灯学过去的就不记了,只记录重点和实验过程,另外内容顺序排列可能引起不适,但是是根我碰到问题顺序走的,,,在这向有一丁点可能看到这篇文章的您抱歉。一、.Spring IOC 获取对象及Spring对Bean的生命周期控制(部分)1.单利模式和非单例模式1)单利模式下getB...

2018-12-22 15:58:34 1429 6

原创 Mybatis二级缓存、分布式二级缓存、逆向工程、Spring 整合 --day06

Mybatis二级缓存、分布式二级缓存、逆向工程、Spring 整合 --day06一、什么是二级缓存  上一篇介绍了一级缓存,一级缓存是一个sqlSession使用一个缓存区域。那么二级缓存呢?  思考,多个sqlSession,但是每个sqlSession都执行 通过id查询用户,如果只有一级缓存可能出现多次 -查询用户id=1的用户信息- 那么能不能让多个sqlSession共享一块...

2018-12-21 20:02:51 135

原创 Mybatis 一级缓存 菜鸟日记--day06

Mybatis 一级缓存 菜鸟日记–day06一、缓存概述 针对查询结果进行缓存,能够提高数据库性能,减少对数据库的访问,降低数据库性能消耗。 这里讲的缓存就是讲查询到的结果放到内存中(只限于一级缓存),当下次需要获取这条数据的时候就可以直接从缓存中获取,而不是再次去访问数据库来查询得到。##二、一级缓存1)缓存级别 一级缓存是sqlSession级别的缓存,也就是说一个sqlSe...

2018-12-21 19:02:58 108

原创 Mybatis 延迟加载 菜鸟日记-day06

Mybatis 延迟加载一、什么是延迟加载 以订单表和用户表的关联查询来说: 需求:查询订单信息,同时关联查询到订单的所属用户信息。 需求变化:查询订单信息,但是进行关联查询到的所属用户信息可能用,也可能不用。 存在问题:sql 简单查询的速度较快,而复杂一些的关联查询比较慢且耗费资源更大。如果需求中用不到用户信息那么关联查询结果费力又多余 那么怎么才能实现,对关联查询按需进行,而不是...

2018-12-21 18:27:38 77

原创 # Mybatis(四)表间关系分析,高级映射(一对一,一对多,多对多) 菜鸟日记--day05(下_02)

Mybatis(四)表间关系分析,高级映射(一对一,一对多) 菜鸟日记–day05(下_02)花了很多时间,去看好久没怎么 微深点用 的sql一、表间关系分析1.分析数据库表的方法思路:需要分模块的对多张表进行逻辑分析 表记录的数据内容 表中重要字段(非空、外键, 一般自增id没有实际意义) 分析表和表之间的关系(确立业务意义的基础上)业务意义: 只有在...

2018-12-21 00:29:48 230

原创 # Mybatis(三) 动态sql 菜鸟日记--day05(下_01)

Mybatis(三) 动态sql1.动态sql意义 mybatis核心是对sql语句进行灵活的操作控制并通过表达式来判断,对sql语句进行灵活的拼接和组织。2.sql片段 sql 片段为了提高sql语句的可重用性,一些重复的查询操作可以将其放入sql片段中,实现sql语句块的重用。 *例如复合查询语句,通过id,name,sex等进行查询,多个statement中都有可能包含这一部分复合...

2018-12-20 18:49:38 125 3

原创 Mybatis(二)[SqlMapConfig文件配置、输入输出参数映射解读] 菜鸟日记--day05(上)

Mybatis(二)[SqlMapConfig文件配置、输入输出参数映射解读]–day05 上一、SqlMapConfig配置1.properties属性配置1)单条属性配置 不建议使用<properties > <property name="jdbc.driver" value="com.mysql.jdbc.Driver"/></properti...

2018-12-20 16:39:41 155

原创 mybatis(一)菜鸟日记 --day04 下

Mybatis (一)菜鸟日记–day04 下一、简述1.Mybatis 特点mybatis是java的持久层框架。1)和原生态jdbc操作数据库相比,减少了硬编码。2)和原生态jdbc操作相比,减少了频繁的开启和关闭连接,节省数据库资源。3)sql语句编写在配置文件中,受到开发人员控制,修改查询条件不需要去修改代码。4)通过输入输出映射将数据库操作和java对象进行关联。2.M...

2018-12-19 21:18:15 175

原创 Maven-简单使用--day04(上)

Maven(菜鸟随笔)(这一切的一切都是个菜b复习后写的总结,有点散,有点乱然而我却视而不见!!!)Apache公司的开源项目,是一种项目构建工具这里不单独安装Maven程序,在Eclipse、IDEA中自带。后面遇到问题再补充一、Maven…()1.概述Maven主要功能:依赖管理和项目构建传统项目中通常将jar包放入项目下的lib文件夹中,再添加依赖。Maven中通过配置p...

2018-12-19 14:49:41 162

原创 linux常用命令--day03(下)

文章目录linux常用命令(菜鸟随笔)一、Linux系统目录1. /2./root4. /usr二、linux 常用命令1.磁盘管理1)cd2)ls3) rmdir/mkdir4)pwd2.查看文件内容1)cat/tac2)more3)less4)tail/head3.文件操作1)cp2)rm3)rm4.文件查询1)find5.文本编辑1)vim6.grep 文本搜索7.压缩和解压1)tar压缩2...

2018-12-18 20:50:21 282

原创 java反射 day--03(上)

java的反射机制(菜鸟随笔)***java反射具体实现的功能有3种1:运行时创建对象 //以String类为例子 CLass cs_Str=Class.forName("java.lang.String"); Stirng str=(String)cs_Str.newInstance(); //提示newInstance()方法已经被弃用 可以用如下方法来替代...

2018-12-18 12:59:04 107 1

原创 java数据库操作--day02

2018-12-17 20:55:25 79

原创 java常用包、类——day01(个人随笔总结)菜鸟仅供参考

 

2018-12-16 22:17:51 140

空空如也

空空如也

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

TA关注的人

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