- 博客(24)
- 收藏
- 关注
转载 navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理
这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。 在搭建完LNMP环境后用Navicate连接出错 遇到这个问题首先到mysql所在的服务器上用连接进行处理 1、连接服务器: mysql -u root -p 2、看当前所有数据库:show databases; 3、进入mysql...
2019-03-26 14:49:57 640
原创 JUC_3-ConcurrentHashMap 锁分段机制
ConcurrentHashMap 锁分段机制 引入:Hashmap线程不安全,而Hashtable线程安全,但效率底,为什么效率低在于。 对Hashtable使用Lock锁对整个表锁住,当多个线程去访问Hashtable表时,并行操作转换成串行操作,一次只有一个线程对Hashtable进行操作,一个线程把表访问完以后,下个线程才进来访问。同时也存在“复...
2019-02-20 14:21:41 697
原创 JUC_2-原子变量 CAS算法
原子变量 CAS算法一、CAS算法 public static void main(String[] args) { AtomicDemo demo = new AtomicDemo(); for(int i=0;i<=10;i++){ new Thread(demo).start();; } ...
2019-02-20 13:47:57 332
原创 JUC_1-volatile 关键字 内存可见性
volatile 关键字 内存可见性引入:一个线程flag值为true了,而另一个线程flag值为false,这是涉及到内存可见性问题当运行程序时,JVM都会为每一个执行任务的线程分配一个独立的缓存。 当支线程对主存中的共享资源进行改变时,先会将共享资源读取到支线程的缓存中来,然后对flag值进行改变,再将flag值写到主存中。但在写之前main线程将共享资...
2019-02-20 13:37:04 267
原创 Mysql_流程控制结构
#流程控制结构 顺序结构:程序从上往下依次执行 分支结构:程序两条或多条路径选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 #一、分支结构 #1.if函数 功能:实现简单的双分支 语法: if(表达式1,表达式2,表达式3) 执行顺序: ...
2019-02-20 13:20:38 413
原创 Mysql_function函数介绍
#函数 function 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 1.提高代码的重用性 2.简化操作 3.减少了编译次数并且减少了和数据服务器的连接次数,提高了效率 区别: 存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新 ...
2019-02-19 15:33:06 15019 1
原创 Mysql_sql存储过程
#存储过程 存储过程和函数:类似于java中的方法 好处: 1.提高代码的重用性 2.简化操作 #存储过程 procedure 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 1.提高代码的重用性 2.简化操作 ...
2019-02-19 15:26:23 4007 2
原创 Mysql_sql的系统变量和自定义变量
#SQL的变量 系统变量:是数据库系统自己提供的 全局变量global 打开任何客户端 都有效 会话变量session 针对一个会话或一次连接 自定义变量: 用户变量 局部变量 #一、系统变量 说明:变量有系统提供,不是用户定义,属于服务器层面 注意: ...
2019-02-19 15:20:43 2182
原创 Mysql_view视图语法及介绍
#视图介绍 含义:虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 应用场景: 多个地方用到同样的查询结果 该查询结果使用的sql语句较复杂 视图与普通表的对比: 创建语法的关键字 是否实际...
2019-02-19 15:18:24 10556 3
原创 Mysql_常见约束
#常见约束 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 not null:非空,用于保证该字段的值不能位空 比如姓名、学号等 default:默认,用于保证该字段有默认值 比如性别 primary key:主键,用于保证该字段的值具有唯一性...
2019-02-19 15:12:04 513
原创 Mysql_SQL常见的数据类型
#常见的数据类型 数值型: 整型 小数: 定点数 浮点数 字符型: 较短的文本:char、varchar 较长的文本:text、blob(较长的二进制数据) 日期型: ...
2019-02-19 15:09:30 456
原创 Mysql_事务控制
#TCL 事务控制 Transaction Control Language 事务控制语言 事务有一个单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句时相互依赖的。 并发事务 1、事务的并发问题是如何发生的? 多个事务 同时 操作 同一个数据库的相同数据时 2、并发问题都那些? 脏读:一个事务读...
2019-02-19 14:58:07 306
原创 Mysql_DDL数据管理语言
#DDL数据管理语言数据定义语言库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建:create 修改:alter 删除:drop#一、库的管理 #1、库的创建 ...
2019-02-19 14:53:34 295
原创 Mysql_DML数据修改语言
#DML语言 增删该查询数据操作语言: 插入:insert 修改:update 删除:delete #一、插入语句 #方式一:经典的插入 语法: insert into 表名(列名,...) values(值1,...); #1.插入的值的类型要与列的类型一致或兼容 INSERT INTO bea...
2019-02-19 14:40:51 289
原创 Mysql_DQL数据查询语言
employees员工表 部门表位置表 工种表DQL数据查询语言: 进阶一: 基础查询 语法:select 询查 from 表名; 特点:1.查询列表可以是:表中的字段、常量值、表达式、函数,也可以是多个。 2.查询的结果是一个虚拟的表格。 一、查询表中的单个字段 ...
2019-02-19 14:35:35 1153
原创 杨辉三角
/* * 杨辉三角 打印10行 * 1 * 1 1 * 1 2 1 * 1 3 3 1 * 1 4 6 4 1 * ..........*/public class TestYangHuiSanJiao { public static void main(String[] agrs){ //初始化二维数组 int[][] yangHui=new int[10][];
2017-06-20 00:20:48 290
原创 面向思想的落地法则一
/*一、 面向思想的落地法则一 * 1.设计类,并设计成员(成员变量和成员方法) * 2.通过类,来创建类的对象(也称类的实例化) * 3.通过“对象.属性”和“对象.方法”来调用,完成相应方法* * * 二、创建多个对象,彼此各自拥有一套类的属性。当对其中一个对象的属性进行修改时, * 不会影响到其他对象的属性值。 * 三、累的属性(成员变量) * 成员变量 VS 局部
2017-06-20 00:18:04 415
转载 Java Math.round()函数小结
Java Math.round()函数小结Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应,例如:ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的
2017-04-24 19:40:15 526
原创 求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制
import java.util.Scanner;/*求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), * 几个数相加由键盘控制*/public class TestGongYueGongBe { public static void main(String[] args) { Scan
2017-04-19 20:15:49 1180
原创 简单排序
import java.util.Random;//随即从内存生成import java.util.Arrays;//java现有的类方法为数组提供排序等等功能public class TestSort { public static void main(String[] args) { Random r=new Random(); SortArray s=new So
2017-04-19 16:30:17 275
转载 成员变量、局部变量和静态变量
成员变量 我们来研究一个事物: 属性:外在特征;例如人的身高,体重 行为:能够做什么;例如人有说话,打球等行为。 而在Java语言中,最基本的单位是类,类就是用来体现事物的。 用类class来描述事物也是如此: 属性:对应类中的成员变量 行为:对应类中的成员函数 定义类其实就是在定义类中的成员(成员变量和
2017-04-14 23:34:57 588
原创 输入字母来判断星期几的问题
请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续,判断第二个字母。 程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 import java.util.Scanner;public class TestWeek { public static void main(String[] args) { Scann
2017-04-12 19:14:02 1195
原创 /*简单猜数字游戏*/
package com.zonglianxi.wzh;import java.util.Scanner;import java.util.InputMismatchException;//import java.util.Random;/*简单猜数字游戏*/public class TestCaiShuGame{ public static void main(String
2017-04-09 00:09:51 415
原创 1-100 使用while循环来统计数字9出现出的次数
//1-100 使用while循环来统计数字9出现出的次数public class Test1 { public static void main(String[] args) { int count=0; int i=1; while(i if(i+1%10==0){
2017-04-05 19:24:05 2279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人