自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mysql中的表锁,行锁,共享锁,乐观,悲观锁总结

MyISAM 和MEMORY存储引擎采用的是表级锁InnoDB存储引擎及支持行级锁,也支持表级锁,但默认情况下采用的是行级锁。Mysql主要的两种锁的特性可大致归纳如下:阿里P8架构师谈:Mysql 行锁,表锁,悲观锁,乐观锁的特定和应用表级锁:开销小,加锁块,不会出现死锁(因为MyISAM会一次性获得sql所需的全部锁);锁定的粒度大,发生锁冲突的概率最高,并发度最低。...

2019-07-08 11:54:47 287

转载 linux常用命令

2019-07-01 14:21:02 207

转载 单例模式实现和线程,反射,序列化安全

一、单例的一般实现 饿汉式 public class HungrySingleton{ private static final HungrySingleton mInstance = new HungrySingleton(); private HungrySingleton(){ ...

2019-06-28 10:43:42 439

转载 java BigDecimal 的基础使用

1、对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类2、运算速度比一般的+、-、*、/要快3、基本方 法描 述add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。subtract(BigDecimal)BigDecimal对象中的值相减,然后返回这个对象。mul...

2019-04-04 20:12:41 311

原创 java编程的逻辑笔记总结(一)

对于数组和对象类型,有两块内存,一块存放实际内容分配在堆区,一块存放实际内容的地址,放在栈区。 编码有两类:一类是非Unicode编码,另一类是Unicode编码 publicstatic修饰符修饰的方法表示静态方法表示方法属于类,通过类名直接调用就可以,与其相对应的是实例方法,需要通过实例或对象来调用 通过private封装和隐藏内部实现细节,避免被误操作,...

2019-03-22 19:29:15 820

转载 二十岁出头,你一无所有,但你却拥有一切

(一)嘴上说说的人生    那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。”    我不知道怎么回应她,只好耸耸肩,因为我实在无法对我亲爱的娘亲说明这部动漫对我的意义。    你知道,有些歌有些东西就是有那种力量。哪怕它在你的手机里藏了好几年,哪怕它早就过了黄金期,哪怕越来越少的人会提起...

2018-12-16 10:57:53 399 2

原创 Java8-新特性学习笔记

博客园博客文章特别详细全面:https://www.cnblogs.com/ten951/

2018-11-30 10:13:52 195

原创 Java8 - 使用 Comparator.comparing 进行比较排序

使用外部比较器Comparator进行排序当我们需要对集合的元素进行排序的时候,可以使用java.util.Comparator创建一个比较器来进行排序。Comparator接口同样也是一个函数式接口,我们可以把使用lambda表达式。如下示例,package com.common;import java.util.*;import java.util.stream.Collec...

2018-11-27 20:47:56 95640 13

转载 阿里云服务器中安装MySQL数据库

阿里云服务器Linux(CentOS)中MySQL5.7安装以及完整的配置2018年02月23日 16:41:21 li_Dijkstra 阅读数:5705       现今,好多同学在项目开发或者在进一步学习的过程中普遍会用到阿里的云服务器,在安装MySQL时通常出问题比较多,所以今天就来详细讲一下MySQL的安装以及详细配置。一、安装前给大家推荐一个用于上传和下载的工具--yu...

2018-11-14 15:03:13 611

转载 spring boot创建web项目

原文链接:https://blog.csdn.net/fyhailin/article/details/79413864一、spring boot简介     spring boot是最近非常流行的,在spring的框架上改进的框架。该框架的目的是为了提高开发人员的速度,降低配置的难度等等,极大了简化了开发流程。具体的详细的说明请参考官方文档。在日常工作中,由于需要搭建一套环境或者框架的机...

2018-10-30 15:11:57 275

转载 javaweb中的classpath的指的是什么

一、classpath路径指什么    只知道把配置文件如:mybatis.xml、spring-web.xml、applicationContext.xml等放到src目录(就是存放代码.java文件的目录),然后使用“classpath:xxx.xml”来读取,都放到src目录准没错,那么到底classpath到底指的什么位置呢?    src路径下的文件在编译后会放到WEB-INF/...

2018-10-25 14:38:01 559

转载 idea上进行git的版本回退

原博客:https://blog.csdn.net/gomeplus/article/details/78241070工作中遇到git远程仓库需要回退到历史版本的问题,根据网上的搜索结果结合自己的实践,整理了如下步骤:1. 在“Show History”中找到当前版本(取名:newVersion)和想要回退到的版本(oldVersion) 2. 选择newVersion和oldVer...

2018-10-23 14:49:14 587

转载 idea中spring boot +mybatis集成

原文链接:https://www.cnblogs.com/peterxiao/p/7779188.html类似文章:https://blog.csdn.net/winter_chen001/article/details/77249029注解版:https://blog.csdn.net/Winter_chen001/article/details/78622141LZ今天自己搭建了下...

2018-10-22 14:52:11 596

转载 MySQL导入SQL文件及常用命令

在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source   d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL:    格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL...

2018-10-18 20:25:32 266

转载 阿里云服务器web项目部署

 摘要:本文主要讲了如何在阿里云上安装JDK、Tomcat以及其配置过程。最后以一个实例来演示在阿里云上部署Java web项目。本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/ (到2016.3.9就不能访问了)war包有需要的可以来这里下载:http://download.csdn.net/detail/eva...

2018-10-18 15:46:30 301

转载 git的常见命令

我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建...

2018-10-09 15:26:04 162

转载 BAT机器学习面试1000题系列(第1~305题

1 请简要介绍下SVM,机器学习 ML模型 易SVM,全称是support vector machine,中文名叫支持向量机。SVM是一个面向数据的分类算法,它的目标是为确定一个分类超平面,从而将不同的数据分隔开。扩展:这里有篇文章详尽介绍了SVM的原理、推导,《支持向量机通俗导论(理解SVM的三层境界)》。此外,这里有个视频也是关于SVM的推导:《纯白板手推SVM》 2 请简要介绍下t...

2018-09-29 16:53:29 11554

转载 Mybatis中#和$的区别

1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'. 2 $是将传入的数据直接显示生成sql语句,eg:select id,name,age from student wh...

2018-09-27 10:23:52 586

原创 java实现堆栈数据结构和操作

代码如下:public static void main(String[] args) {        Stack stack = new Stack(5);        stack.push(1);        stack.push(4);        stack.push(3);        stack.push(2);        stack.push(5); ...

2018-09-21 16:08:42 479

原创 Java冒泡排序算法实现

不废话上代码:public static int[] bobleSort(int[] arr) {        for(int i = 0; i<arr.length;i++) {            for(int j = 0 ;j<arr.length-i-1;j++) {                if (arr[j] > arr[j+1]) {    ...

2018-09-21 15:27:50 14660

转载 出现 org.springframework.beans.factory.BeanCreationException 异常的原因及解决方法

1 异常描述在从 SVN 检出项目并配置完成后,启动 Tomcat 服务器,报出如下错误:2 异常原因通过观察上图中被标记出来的异常信息,咱们可以知道org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XXX'此异常,为:注入bean失败异常。...

2018-09-21 10:33:07 18006 1

原创 数值判断时==和equal()的挖坑少年

 在判断数值行的数据时,如果是基础类型则只能使用==在使用包装类型是当数值没有超过127时,两者的结果相同,当超过了127时(不包括)两者的结果不同,equal结果正确,所以,综上所述,在使用包装类时,用equal比较好...

2018-09-20 17:05:00 224

原创 判断是否为回文数字

这次的代码和先前的判断回文数字不一样,实属本人突发奇想,不正确欢迎指正代码:public static void main(String args[]) {        Scanner scanner=new Scanner(System.in);        int a=scanner.nextInt();        String s = String.valueOf(a)...

2018-09-19 16:07:17 284

原创 Integer 转成Long类型数据

Intege 的数据有一个longValue()的函数,可以将其转换成long类型的数据代码如下:public static void main(String args[]) {        Integer a = 1;        System.out.println(a);        long b = a.longValue();        System.out.p...

2018-09-19 15:15:50 21718

原创 查询第一个没有重复的字符

1、题目在一个字符串中找到第一个只出现一次的字符。例如,输入“abaccdeff”,则输出b。思路:按照顺序去字符,然后用空代替该字符,如何字符串的长度减少1,则为第一个没有重复的字符2、Java代码public class RetStr { public static void main(String[] args) { String s = "abac...

2018-09-18 11:24:28 209

原创 Java笔试题--爱因斯坦台阶问题

1、题目爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,每步上2阶,最后剩1阶;若每步上3阶,最后剩2阶;若每步上5阶,最后剩4阶;若每步上6阶,最后剩5阶;只有每步上7阶,最后一阶也不剩。请问该阶梯至少有多少阶。编写一个Java程序解决该问题。2、解题思想从上面的描述中,可以把这个问题用数学方程式的形式表达出来,其具体形式如下: x%2=1 x%3=2 x%5=4 x%6=...

2018-09-12 20:54:18 2494 1

原创 Java笔试题--比较两字符串

1、题目给定两个分别由字母组成的字符串str1和字符串str2,字符串str2的长度比字符串str1短,请问,如何最快地判断字符串str2中所有字母是否都在字符串str1里?例如,字符串str1为“ABCD”,str2为“AC”,则返回true,因为字符串str2中的字母A和B都在字符串str1中,但如果str2为“AE”,则返回false,因为字符串str2中的字母E不在字符串sstr1中。...

2018-09-12 17:33:23 502

原创 Java笔试题--顺时针打印矩阵

1、题目输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。例如:如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出来的数字为:1、2、3、4、8、12、16、15、14、13、9、5、6、7、11、102、解题思想对矩阵进行操作,我们可以选择二维数组,一个角标存储行信息、一个角标存储列信息,这样的话,我们...

2018-09-12 11:07:51 221

原创 Specification接口使用和意义

 其中 Root是查询结果的一个实体对象,也就是查询结果返回的主要对象,其中一对多OR多对一就是从这个对象开始计算的,具体层级关系javax.persistence.TupleElement<X>javax.persistence.criteria.Selection<X>javax.persistence.criteria.Expression<T>...

2018-08-27 21:14:06 3553

原创 IDEA中的常用快捷键

Ctrl+Shift + Enter,语句完成Ctrl+F12,可以显示当前文件的结构Ctrl+P,可以显示参数信息Ctrl+Shift+Insert,可以选择剪贴板内容并插入Alt+Insert,可以生成构造器/Getter/Setter等Ctrl+Alt+V,可以引入变量。例如:new String(); 自动导入变量定义Ctrl+Alt+T,可以把代码包在一个块内,例如:try/...

2018-08-24 15:00:41 203

原创 向上转型 向下转型

java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son(); // 这就叫 upcasting (向上转型)// 现在f1引用指向一个...

2018-08-23 18:05:42 254

原创 hibernate笔记一

1 加载相应的jar包2创建和数据库对应的Java实体类3创建Hibernate的核心配置类<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"    ...

2018-08-22 16:23:04 116

原创 spring总结二,注解代替配置文件

一.注解代替xml配置    准备工作:        4+2 + spring-aop包        xml中导入context约束        在xml中开启扫描包中类的注解    注解:        @Component("BeanName") 将对象注册到spring容器            |-    @Controler            |-    @Se...

2018-08-14 15:20:50 196

原创 Spring总结 一 理论与配置

1.spring介绍    spring并不局限于某一层.    spring是对象的容器,帮我们"管理"项目中的所有对象    2.spring搭建    1>导包 4+2    2>准备类    3>书写配置(src/applicationContext.xml)    4>书写代码测试    3.spring中的概念    ioc: 反转控制. ...

2018-08-14 15:15:39 126

原创 集合知识小总结

先来看一张集合概况图,这里从上到下列举了几个最经常用的集合 1、集合接口java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。声明了适用于JAVA集合(只包括Set和List)的通用方法。Set 和...

2018-08-13 19:15:12 143

转载 数据库设计的技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基...

2018-08-10 14:59:20 212

原创 数据库表的设计基本思想

复杂类型的对象有几种表现形态:一对一 一对多或多对一 多对多一对多或多对一的对象存到数据库表的设计方案以部门和员工的关系来说明一对多或多对一的对象是怎么存储到数据库表中的。数据库表的设计的原则:先不要去管这些对象的关系,看某个对象有什么基本属性,然后设计一个表来保存此对象的基本数据。在数据库里面怎么去保证数据往数据库里面存的时候,关系不丢呢?这里面有一个原则,记住一句话——在多的一...

2018-08-10 11:46:00 2629

原创 数据的更新和删除

插入数据    1插入一个元祖       insert into student(Sno,Sname,Ssex,Sdept,Sage)       values('201215126' ,'陈东','男','IS',18);或者      insert into student      values('201215126' ,'陈东','男','IS',18);2、插入子查询结果    ins...

2018-06-04 15:28:31 281

原创 select 语句的一般格式

select 语句是sql的核心语句,语句成分丰富多样,总结如下: select语句的一般格式: select  【all/distinct】目标列表达式  别名,。。。。from 表名或视图名或者(select语句)as 表名(属性)where 条件表达式group by 列名 【having 条件表达式】group by 列名 【asc|desc】1.目标列表达式的可选格式(1)*(2)《表名...

2018-06-01 18:31:13 10517

原创 myeclipse的破解

java编程我们常常会用到myeclipse,而myeclipse往往需要购买注册码,方可正常使用,否则有些版本可试用15天,而有些版本则直接无法使用,会一直提示需要输入注册码才能正常使用。今天小编就教大家如何解决这个难题,如何破解myeclipse。今天我们以myeclipse2014为例。工具/原料电脑 、安装myeclipse2014编程软件方法/步骤首先,我们需要先上网下载myeclips...

2018-04-07 22:56:19 615

ueditor-utf8-jsp

功能强大的编辑器插件,较kindeditor更加优秀。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-06-04

EnterpriseArchitect破解版

破解版EA。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-05-24

mysql绿色免安装版

mysql免安装版的版本,解压就可以使用,操作简单。。。。。。。。。。。。

2018-04-07

spring框架

spring框架压缩包。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-07

空空如也

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

TA关注的人

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