知识即信仰
码龄8年
关注
提问 私信
  • 博客:137,037
    137,037
    总访问量
  • 18
    原创
  • 1,536,069
    排名
  • 13
    粉丝

个人简介:这世上天才很少,懒蛋却很多,你若对得起时间,时间便对得起你!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2017-03-05
博客简介:

知识即信仰的博客

查看详细资料
个人成就
  • 获得40次点赞
  • 内容获得0次评论
  • 获得53次收藏
创作历程
  • 2篇
    2020年
  • 1篇
    2018年
  • 26篇
    2017年
成就勋章
TA的专栏
  • mysql
    2篇
  • spring
  • 历史归类
    27篇
  • 跟着大佬分析JVM源码
兴趣领域 设置
  • 编程语言
    java
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

mysql 使用查询插入时解决唯一索引冲突

mysql 使用查询插入时解决唯一索引冲突INSERT ignore INTO bypass ( out_id, in_id, `name` ) SELECTout_id,in_id,`name` FROM bypass2 b2on DUPLICATE key update `name` = b2.`name`
原创
发布博客 2020.08.10 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MYSQL优化学习记录-边学边补充

MySql 优化 优化查询 1 分析查询语句 EXPLAIN SELECT * FROM TABLE DESCRIBE SELECT * FROMTABLE 2 索引对查询速度的影响 LIKE关键字 多列索引查询语句 OR关键字 ps:可以使用UNION(排序、去重)/UNION ALL(查询的数据不排序、不去重)来代替OR ...
原创
发布博客 2020.05.16 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

泛型的内部原理:类型擦除以及类型擦除带来的问题

一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候去掉。这个过...
转载
发布博客 2018.06.16 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL语句---创建表同时添加约束

转自:http://blog.csdn.net/Qingqinglanghua/article/details/50515631.定义基本表语句 语法: USE 数据库名 CREATE TABLE 表名 (列名 类型(大小)DEFAULT'默认值',...
转载
发布博客 2017.10.12 ·
10931 阅读 ·
2 点赞 ·
0 评论 ·
18 收藏

Java创建线程的三种方式及其对比

转载于:http://blog.csdn.net/shenggaofei/article/details/52643137Java中创建线程主要有三种方式:一、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了...
转载
发布博客 2017.10.11 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

servler作用

转载于:http://www.cnblogs.com/liaoyanglong/p/6155069.html什么是ServletServlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat),是按照Servlet规范编写的一个Java类。在BS架构中,早期的Web服务器只能处理静态资源的请求,也就是无法根据请求进行计算后再生成相应的HTML...
转载
发布博客 2017.10.11 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring 详解Java的Spring框架中的注解的用法

这篇文章主要介绍了Java的Spring框架中的注解的用法,包括对Java bean的定义的作用介绍,需要的朋友可以参考下1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:? 1 2 3 4 5 6 7 classUserManagerImplimplements...
转载
发布博客 2017.10.10 ·
685 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring 三种属性注入方式

在Spring框架中,属性的注入我们有多种方式,我们可以通过构造方法注入,可以通过set方法注入,也可以通过p名称空间注入,方式多种多样,对于复杂的数据类型比如对象、数组、List集合、map集合、Properties等,我们也都有相应的注入方式。OK,接下来我们就来看看这么多不同的注入吧!三种属性注入方式构造方法注入构造方法注入和p名称空间注入这两种方式我们在开发中用的并不算多,...
转载
发布博客 2017.10.10 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

oracle常见函数

虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符函数字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数:·UPPER(字符串 | 列):将输入的字符串变...
原创
发布博客 2017.09.28 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据库 SELECT查询

SELECT 语句的一般格式:SELECT [ALL|DISTINCT] <目标列表达式>[别名][,<目标列表达式> [别名]] ... FROM <表名/视图名> [别名] [, <表名/视图名> [别名]]... | (<select 语句>) [AS] <别名> [WHERE <条件表达式&g...
原创
发布博客 2017.09.28 ·
634 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 监听器

* Listener:用于监听application/session/request对象触发事件时做的操作* 1.使用步骤:首先创建类实现相应的监听接口,* 在web.xml里添加listener配置信息,* 重写监听方法,* 当触发事件时,会直接调用相应的监听方法* 以下是关于监听器的详细介绍:* 1.SerlvetContextListener:* 监听app...
原创
发布博客 2017.09.13 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet常用接口

Servlet常用接口publicinterfaceServlet这个接口是所有Servlet必须直接或间接实现的接口。它定义了以下方法:init(ServletConfigconfig)用于初始化Servletdestory()销毁ServletgetServletInfo()获得Servlet的信息getServletConfig()获得Servlet...
原创
发布博客 2017.09.06 ·
634 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java反射机制

一、什么是JAVA的反射机制Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有...
原创
发布博客 2017.09.05 ·
319 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java IO流原理之常用字节流和字符流详解以及Buffered高效的原理

JavaIO流原理之常用字节流和字符流详解以及Buffered高效的原理转载地址:http://www.cnblogs.com/ygj0930/p/5827509.html Java的流体系十分庞大,我们来看看体系图: 这么庞大的体系里面,常用的就那么几个,我们把它们抽取出来,如下图: 一:字节流 1:字节输入流 ...
转载
发布博客 2017.08.24 ·
940 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java Collections的min和max方法

方法一public static <T extends Object & Comparable<? super T>> T min(Collection<? extends T> coll)此方法需要传入一个实现了Comparable接口的对象类的集合创建实现了Comparable的对象类public class Student1 ...
转载
发布博客 2017.08.20 ·
8257 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java 泛型概述

1 什么是泛型泛型的本质就是参数化类型,参数化类型重要性在于,允许创建一些类、接口和方法,其所操作的数据类型被指定为参数。例如我们可以使用泛型创建一个类,在这个类中可以自动使用不同类型的数据。class GenericClass<T>{…}2 泛型的作用泛型的作用表现在,在没有泛型之前,可以使用Object 来表示或者创建通用的类、接口和...
原创
发布博客 2017.08.20 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java 集合框架综述

集合框架(collections framework)首先要明确,集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。其实说白了,可以把一个集合看成一个微型数据库,操作不外乎“增删改查”四种操作,我们在学习使用一个具体的集合类时,需要把这四个操作的时空复杂度弄清楚了,基本上就可以说掌握这个类了。...
转载
发布博客 2017.08.20 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 接口

public interface DemoInterface{ 静态常量 和 抽象方法 一般放抽象方法 }接口特性》接口不可以被实例化》实现类必须实现接口的所有方法,否则实现类必须是抽象类》实现类可以实现多个接口,来弥补Java不能多继承》接口中的变量都是静态常量====================================================...
原创
发布博客 2017.08.20 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 多态

多态:同一个引用类型,使用不同的实例而执行不同操作 父类引用,子类对象如何实现多态》使用继承》子类重写父类的方法》父类引用子类多态的优点:》可替换性。多态对已存在的代码具有可替换性。》可扩充性。多态对代码具有可扩充性。增加新的子类不影响已存在的类的多态性、继承性,以及其他特性的运行和操作。实际上新加子类更容易获得多态功能》接口性。多态是超类通过方法签...
原创
发布博客 2017.08.20 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java String类与StringBuffer类的区别

String类和StringBuffer类的区别首先,String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值(2)String类对象的性能远不如StringBuffer类。关于以上...
转载
发布博客 2017.08.07 ·
2260 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多