3 蜗牛爱负重前行

尚未进行身份认证

我要认证

小白阶段,负重前行!

等级
TA的排名 6w+

hibernate配置文件

<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration.

2020-08-10 17:49:28

MYSQL题目练习以及profile

题1:创建一个存储引擎为InnoDB ,字符集为GBK的表TEST ,字段为ID和NAMEVARCHAR(16),并查看表结构完成下列要求:①插入一条数据:1,newlhr。②批量插入数据:2,小麦苗;3,ximaimiao。要求中文不能乱码。③首先查询名字为newlhr的记录,然后查询ID大于1的记录。④把数据ID等于1的名字newlhr更改为oldlhr。⑤在字段NAME前插入AGE字段,类型为TINYINT(4)。答案:```sql#1CREATE TABLE TEST ( I

2020-08-01 18:07:41

INSERT INTO SELECT与SELECT INTO FROM

INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1或者:Insert into Table2 select * from Table1注意:(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在SELECT INTO FROM语句SELECT V1,V2 INTO TABLE2 FROM TABLE1...

2020-08-01 13:46:28

线程池框架Executor创建线程池

以上成员均在java.util.concurrent包中,是JDK并发包的核心类。其中ThreadPoolExecutor表示一个线程池。Executors类则扮演着线程池工厂的角色,通过Executors可以取得一个拥有特定功能的线程池。从UML图中亦可知,ThreadPoolExecutor类实现了Executor接口,因此通过这个接口,任何Runnable的对象都可以被ThreadPoolExecutor线程池调度。newFixedThreadPool()方法:该方法返回一个固定线程...

2020-07-31 22:34:03

合理的选择线程池线程数量

《Java Concurrency in practice》书中给出了个经验估算公示:Nthread = Ncpu* Ucpu * (1+W/C )其中,Ncpu表示CPU的数量 Ucpu表示目标cpu的使用率,范围 0<=Ucpu<=1 W表示等待时间 C表示 计算时间 W/C表示等待时间与计算时间之间的比率...

2020-07-30 12:13:46

单例模式实现的几种方式(JAVA)

饿汉式:在类加载的时候就初始化创建单例对象,线程安全,但存在的问题就是无论使用与否都创建对象,造成内存浪费代码实现:/* 饿汉式 */public class HungrySingleton { private HungrySingleton(){} private static HungrySingleton instance = new HungrySingleton(); public static HungrySingleton getInst

2020-07-28 21:19:45

多线程---重入锁

package com.yao.item;import java.util.concurrent.locks.ReentrantLock;/** * 重入锁 */public class IntLock implements Runnable { public static ReentrantLock lock1 = new ReentrantLock(); public static ReentrantLock lock2 = new ReentrantLock();.

2020-07-26 21:37:04

mysql---面试题2

两张表,CREATE TABLE student(id int not null PRIMARY KEY AUTO_INCREMENT,sname varchar(20) not null)ENGINE=INNODB DEFAULT CHARSET=utf8;\CREATE TABLE course1(stu_id int not null,courseId int not NULL ,cname varchar(20) not null)ENGINE=INNODB CHA...

2020-07-25 19:42:42

Mysql--存储过程

存储过程含义:一组预先编译好的SQL语句的集合,理解成批处理语句1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率一、创建create procedure 存储过程名(参数模式 参数名 参数类型)begin 存储过程体end注意:1.参数模式:in、out、inout,其中in可以省略2.存储过程体的每一条sql语句都需要用分号结尾二、调用call 存储过程名(实参列表)举例:调用in模式的参数:call s...

2020-07-20 21:16:06

MySql--锁机制

锁机制三种并发控制机制:悲观并发控制、乐观并发控制和多版本并发控制。悲观并发控制其实是最常见的并发控制机制,也就是锁;乐观并发控制其实也有另一个名字:乐观锁. MVCC多版本并发控制机制,可以与前两者中的任意一种机制结合使用,以提高数据库的读性能。乐观锁:在访问数据之前,默认不会有其他事务对此数据进行修改,所以先访问数据,然后再查找在此期间是否有事务修改数据。这不是数据库自带的,需要我们自己去实现,一般基于版本去实现。悲观锁:悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以

2020-07-17 19:20:50

MYsql事务

数据库的事务事务:一组数据库操作,要么全都执行,要么都不执行;事务特性:ACID. 原子性:事务是最小的执行单位,不可分割,保证事务要么都完成,要么都不完成。一致性:???执行事务前后,数据保持一致。隔离性:并发访问数据库时:一个事务不被其他事务干扰。持久性:事务一 旦提交,对数据库的改变是持久的并发事务带来的问题:脏读:一个事务读取了另一个事务修改但未提交的数据。丢失修改:数据被两个事务连续修改,第一个事务的修改丢失了。不可重复读,一个事务连续读两次数据...

2020-07-17 19:13:36

Mysql查询---连接查询

一、含义当查询中涉及到了多个表的字段,需要使用多表连接select 字段1,字段2from 表1,表2,...;笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接如何解决:添加有效的连接条件二、分类按年代分类: sql92: 等值 非等值 自连接 也支持一部分外连接(用于oracle、sqlserver,mysql不支持) sql99【推荐使用】 内连接 ...

2020-07-17 16:13:51

MySQl查询 --子查询

前言:数据库:https://blog.csdn.net/qq_39566715/article/details/107409320一、含义嵌套在其他语句内部的select语句称为子查询或内查询,外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多外面如果为select语句,则此语句称为外查询或主查询二、分类1、按出现位置select后面: 仅仅支持标量子查询from后面: 表子查询where或h...

2020-07-17 16:04:33

Mysql练习数据库--数据

/*SQLyog Ultimate v10.00 Beta1MySQL - 5.5.15 : Database - myemployees**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, U.

2020-07-17 15:21:36

SpringWebContext在Spring5中报错

想把页面信息全部获取出来存到redis缓存中,用 SpringWebContext ctx = new SpringWebContext(request, response, request.getServletContext(), request.getLocale(), model.asMap(), applicationContext);代码报错,解决办法(SpringWebContext在spring5中过时): //手动渲染

2020-07-12 18:48:14

RabbitMQ下载与安装(百度云)

1.下载ERLANG官网:https://www.erlang.org/downloadsbaidu云:链接:https://pan.baidu.com/s/1HeQmwkhuza1-zDgeomIQxA提取码:tosl点击 .exe文件无脑下一步(next)。2.下载RabbitMQ官网:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3.exe...

2020-07-06 16:55:42

getway网关路由配置的两种方式

yml server: port: 9527spring: application: name: cloud-gateway cloud: gateway: discovery: locator: enabled: true #开启注册中心路由功能 # lower-case-service-id: true routes: - id: payment_routh..

2020-07-05 15:03:05

Linux-chomd777修改权限的理解

假设 chmod 777第一个 7 :文件所有者访问权限第二个 7 :群组访问权限第三个 7 :其他人访问权限其中:7 转化为二进制是 1 1 1第一个1 : r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 第二个1 :w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 第三个1:x(eXecute,执行,权限值为1):对文件而言,具有执行文件...

2020-07-02 14:01:04

Linux-locate:搜索文件

作用:用于查找符合条件的文件,它会去保存文件与目录名称的数据库中查找符合范本样式条件的文件或目录。用法:locate[选项]相关字。主要选项如下:·-b,--basename:匹配唯一的路径名称的基本文件名。·-c,--count:只显示找到条目的号码。·-d,--databaseDBPATH:用DBPATH替代默认的数据库(/var/lib/mlocate/mlocate.db)·-e,--existing:只显示当前存在的文件条目。·-L,--follow:当文件存在时跟随蔓延的符.

2020-07-02 13:52:43

Consul运行

cmd通过Consul --version可以查看版本consul agent -dev 启动consulhttp://localhost:8500 访问consul首页附上:链接:https://pan.baidu.com/s/1MNAhRFGKz2luRzb9-syYoQ提取码:ztst

2020-07-01 11:29:30

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。