E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java面试宝典(数据库篇)
在IDEA中导入demo实战项目
简介通过IDEA导入从git上下载的demo项目更多demo请关注springbootdemo实战项目java脑洞
java面试宝典
开源工具下载项目以springboot的web基础项目为例,https:
灰色调诺言
·
2020-03-30 22:25
基于ThinkPHP5微信H5授权登录获取用户信息(改进版)
数据库篇
:--Adminer4.6.3MySQLdumpSETNAMESutf8;SETtime_zone='+00:00';SETforeign_key_checks=0;SETsql_mode='NO_AUTO_VALUE_ON_ZERO
老师傅的心跳
·
2020-03-23 13:27
技术栈
Java知识点总结
数据库篇
6-10
六、Oracle分页select*from(select*from(selects.*,rownumrnfromstudents)wherern0七、Oracle的基本数据类型Oracle的基本数据类型(常用):1、字符型Char固定长度字符串占2000个字节Varchar2可变长度字符串占4000个字节Nvarchar2占2000个字符(最多能存2000个字母/中文)2、大对象型(lob)Blo
发觉原来我只是250
·
2020-03-18 03:10
JAVA面试宝典
写在最前面在网上看到了一份面试题,不过没有面试答案,于是为了阅读方便,整理了一下方案,下面附上原文地址。如有侵权,请联系我,立马删除。面试题https://juejin.im/post/5c788d986fb9a049f154e479?utm_source=gold_browser_extensionJDK和JRE的区别https://www.zhihu.com/question/20317448
_零
·
2020-03-15 05:26
【练手项目】学习培训应用——
数据库篇
数据库表这里只简单介绍数据库表结构,详情参见数据库文件数据库中未建立索引,后期有需要的时候再建知识相关知识列表-listkey备注类型长度id知识序号,主键,自增int11title知识标题varchar255category知识类别tinyint255parent_id上一级知识序号int11video_id视频文件序号int11img_id图片文件序号int11知识列表是多级的,这样的需求有两
代码坊
·
2020-03-13 21:49
java面试宝典
redis和分布式锁
redis是基于key-value的内存高速缓存数据库redis是单线程模型redis是单线程模型为什么能效率这么高?纯内存操作核心是基于非阻塞的IO多路复用机制Epoll,可以让单个线程高效的处理多个连接请求单线程反而避免了多线程的频繁上下文切换问题redis持久化rdb策略rdb策略是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写
灰色调诺言
·
2020-03-13 05:57
《Android APP可以有的东西》之
数据库篇
:GreenDao3.0配置使用
先上一张图国内top500应用分析上图是豌豆荚的某一个时间段的top500应用的分析。我们重点关注数据库部分,排在第一的是GreenDao,有什么优势也不用多说了,关键是怎么用起来是吧?优势可以忽略,但是特性还是必须得说明一下:将对象映射到SQLite数据库,也就是说操作数据库只需要直接java对象即可,对于我这种半路出家的菜鸡简直是福音啊有木有,为什么?因为我不会数据库语法。。。/手动抠鼻。另外
温瑜
·
2020-03-06 19:34
Android 快速开发系列之
数据库篇
(greenDao)
前言:在现在不懂就google的时代开发本身已经不是什么难事了,能够开速写出优雅,灵活,易扩展,高性能的代码是我们不断学习和需要努力的目标。随着Android发展许多新的技术和框架需要我们去学习和深入。下面引用一张图片来表达我想要实现的Android应用架构图。MVP架构图引用.png对于MVP架构的优点大家可以自行搜索,本文不在这里讨论MVP和传统MVC模式的优劣。Model:数据层,数据来源通
西瓜太郎123
·
2020-03-04 17:42
iOS开发
数据库篇
—SQL
一、SQL语句如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句1.什么是SQLSQL(structuredquerylanguage):结构化查询语言SQL是一种对关系型数据库中的数据进行定义和操作的语言SQL语言简洁,语法简单,好学好用2.什么是SQL语句使用SQL语言编写出来的句子\代码,就是SQL语句在程序运行过程中,要想操作(增删改查,CRUD)数据库中的数据,必须使用S
无沣
·
2020-03-01 00:36
keeganlee开发程序员社交App的心得体会
目录:App项目实战之路(一):概述篇App项目实战之路(二):API篇App项目实战之路(三):原型篇App项目实战之路(四):UI篇App项目实战之路(五):服务端篇App项目实战之路(六):
数据库篇
这个系列文章主要是讲服务端的设计和实现
ahking17
·
2020-02-16 01:43
Java面试复习2 java的多态,异常处理及常用API(String,StringBuffer,StringBuilder类,Math类)
Java面试复习2java的多态,异常处理及常用API声明:本面试复习都基于一本未署名的
Java面试宝典
所述,根据自己的理解写出了这一专栏的复习博客Java中实现多态的机制是什么?
yikuki
·
2020-02-14 12:05
java面试与一些基础复习
从屌丝到架构师的飞越(
数据库篇
)-JDBC-CRUD
一.介绍Java数据库连接,(JavaDatabaseConnectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是SunMicrosystems的商标。它JDBC是面向关系型数据库的。简单地说,就是用于执行SQL语句的一类JavaAPI,通过JDBC使得我们可以直接使用Java编程来对关系数据库进行操
走着别浪
·
2020-02-14 03:54
iOS开发之FMDB(二)
OS开发
数据库篇
—FMDB简单介绍一、简单说明1.前面已经讲过一次FMDB:http://www.jianshu.com/p/9f1d683fd849FMDB是iOS平台的SQLite数据库框架FMDB
Ming普
·
2020-02-13 04:14
数据库篇
-mysql详解( 六 )之视图与数据备份
data.png一:视图视图:view,是一种有结构(有行有列)但是没结果(结构中不真实存放数据)的虚拟表,虚拟表的结构来源不是自己定义,而是从对应的基表中产生(视图的数据来源).(1):创建视图基本语法Createview视图名字asselect语句;--select语句可以是普通查询;可以是连接查询;可以是联合查询;可以是子查询.创建单表视图createviewmy_v1asselect*fr
TianTianBaby223
·
2020-02-10 06:30
LeetCode——数据库(一)
准备刷LeetCode边练边复习,先整点简单的——LeetCode的
数据库篇
。之前在牛客上也有一个数据库专题,做也做了二三十道,但是时间有点久了,就不写了。
Miracle778
·
2020-02-07 11:40
springboot Admin Eureka demo实战项目
地址https://gitee.com/wqrzsy/lp-demo/tree/master/lp-springboot-gateway更多demo请关注springbootdemo实战项目java脑洞
java
wqr503
·
2020-01-20 10:10
springboot
demo实战项目
网关
java
spring
spring
boot
大数据
springboot Gateway 2.x 跨域出现“Multiple CORS header”的问题解决
原文链接:https://blog.csdn.net/xht555/article/details/89484091更多demo请关注springbootdemo实战项目java脑洞
java面试宝典
开源工具简介部署好
灰色调诺言
·
2020-01-07 11:21
springboot jpa hibernate 属性列表
更多demo请关注springbootdemo实战项目java脑洞
java面试宝典
开源工具Hibernate属性列表属性名用途hibernate.dialect一个HibernateDialect类名允许
灰色调诺言
·
2020-01-07 11:00
数据库篇
-mysql详解( 一 )之基础应用
一:数据库及mysql简介数据库:存储数据的仓库,本质是文件系统,数据库按照特定的格式将数据存储起来,用户可以通过SQL对数据库中的数据进行增删改查操作.数据库中包含多个数据表.数据库管理系统(DataBaseManagementSystem,DBMS):是一种操作和管理数据库的大型软件,用于建立,使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性.用户通过数据库管理系统访
TianTianBaby223
·
2020-01-07 05:03
【秘籍总结】玩转Python里的字符串|上篇
这是菜鸟学Python的第108篇原创文章阅读本文大概需要2分钟目前累计已经写了100多篇,写了小白入门篇,爬虫
数据库篇
,以及数据可视化分析.洋洋洒洒,越写越多.下一个阶段我准备开始写机器学习,文本分析
菜鸟学python
·
2020-01-06 13:44
iOS开发
数据库篇
—SQLite简单介绍
iOS开发
数据库篇
—SQLite简单介绍一、离线缓存在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。说明:离线缓存一般都是把数据保存到项目的沙盒中。
蘇哲炫爺
·
2020-01-05 02:28
操作系统面试
有过面试经历的人都知道操作系统是面试官必问的几大类型题目之一,在上一期我们已经更新另一大板块的题目常见面试题整理--
数据库篇
这一期文章,我们将继续更新操作系统相关的面试题,
大海一滴写字的地方
·
2020-01-03 16:47
分布式系统 in 2010s :软件构建方式和演化
作者:黄东旭本文为「分布式系统in2010s」系列第二篇,第一篇请见《分布式系统in2010s:存储之
数据库篇
》。我上大学的时候专业是软件工程,当时的软件工程是CMM、瀑布模型之类。
PingCAP
·
2020-01-01 18:19
软件
k8s
kubernetes
数据库
IOS
数据库篇
之realm数据库详解
一:realm介绍Realm是由YCombinator公司孵化出来的一款可以用于iOS(同样适用于Swift&Objective-C)和Android的跨平台移动数据库。历经几年才打造出来,为了彻底解决性能问题,核心数据引擎用C++打造,并不是建立在SQLite之上的ORM,所以Realm相比SQLite和CoreData而言更快、更好、更容易去使用和完成数据库的操作花费更少的代码。它旨在取代Co
子夏的不语
·
2019-12-31 20:49
学习java开发的必学课程知识 ?
第一阶段JavaSE第二阶段Web前端基础篇—HTML4+CSS2+JavaScript+jQuery第三阶段JavaEE基础篇—Servlet+JSP+AJAX第四阶段
数据库篇
——Oracle第五阶段
zxqwan0430
·
2019-12-27 10:22
数据库篇
-mysql详解( 四 )之范式与数据高级骚操作
标题.png一:主键primarykey,主要的键.一张表只能有一个字段可以使用对应的键,用来唯一的约束该字段里面的数据,不能重复:这种称之为主键.一张表只能有最多一个主键操作增加主键(1):在创建表的时候,直接在字段之后,跟primarykey关键字(主键本身不允许为空)优点:非常的直接缺点:只能使用一个字段作作为主键createtablemy_pri1(namevarchar(20)notnu
TianTianBaby223
·
2019-12-27 07:56
分布式系统 in 2010s :存储之
数据库篇
作者:黄东旭经常思考一个问题,为什么我们需要分布式?很大程度或许是不得已而为之。如果摩尔定律不会失效,如果通过低成本的硬件就能解决互联网日益增长的计算存储需求,是不是我们也就不需要分布式了。过去的二三十年,是一场软件工程师们自我拯救的,浩浩荡荡的革命。分布式技术的发展,深刻地改变了我们编程的模式,改变了我们思考软件的模式。通过随处可见的X86或者Arm机器,构建出一个无限扩展的计算以及存储能力,这
PingCAP
·
2019-12-27 07:50
数据库
分布式
分布式系统
【
Java面试宝典
】JavaSE_2.1_Java基础● 请你说说Java和PHP的区别?
文章目录①eechen的回答-知乎②h4cd-开源中国③乔·沃特金斯-Musings,ninjaones-思考,忍者什么是准时制?为什么PHP需要JIT?JIT可以使我的网站更快吗?“I/O和CPU绑定”到底是什么意思?CPU绑定的PHP是什么样的?PHP是否做出了最终的权衡以提高数学速度?为什么在PHP7.4中不能使用它?PHP的开发会变慢吗?本文分成3部分:①PHP和Java的主要区别有哪些?
青墟
·
2019-12-19 21:00
Java面试宝典
- 持续更新
本面试宝典适合Java中级开发工程师、Java高级开发工程师、Java架构师26条面试漂亮回答,让你在面试时有效地展示自己的才华,把握机会人生没有捷径,每一步都需要脚踏实地!特别推荐史上最简单的SpringCloud教程源码https://github.com/forezp/SpringCloudLearning**最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库http
往后余生9375
·
2019-12-17 20:33
Perfect
数据库篇
工具篇MySQLMac自带MySQL工具,//在终端mysql--version查询MySQL版本。显示mysqlVer8.0.13forosx10.14onx86_64(Homebrew)导入依赖包.package(url:"https://github.com/PerfectlySoft/Perfect-MySQL.git",from:"3.0.0"),编译报错,原因是MySQL版本过高,不兼
逾期的誓言
·
2019-11-28 04:16
Java面试宝典
(2020版)
一、Java基础1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具。简单来说:如果
工程师搁浅
·
2019-11-24 15:00
从屌丝到架构师的飞越(
数据库篇
)-JDBC使用
一.介绍JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,
走着别浪
·
2019-11-08 01:51
SQLite常用的函数
iOS开发
数据库篇
—SQLite常用的函数一、简单说明1.打开数据库intsqlite3_open(constchar*filename,//数据库的文件路径sqlite3**ppDb//数据库实例);
江湖人送外号D大爷
·
2019-11-07 22:58
Java知识点总结
数据库篇
11-16
十一、数据库三范式第一范式:数据库表中的所有字段值都是不可分解的原子值。第二范式:需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)第三范式:需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关十二、视图概述视图可以视为“虚拟表”或“存储的查询”创建视图所依据的表称为“基表”视图的优点:提供了另外一种级别的表安全性:隐藏了一些关键的字段简化的用户的
发觉原来我只是250
·
2019-11-06 20:51
从屌丝到架构师的飞越(
数据库篇
)-JDBC封装
一.介绍一些小型的项目,有时不想使用框架如MyBatis,Hibernate等开发时,往往在数据持久化时操作比较繁琐,以下提供了对JDBC的封装类,简化JDBC操作。为了更客观展示JDBC,我们通过一般的JDBC连接数据库的增删改查来对比。JDBC连接数据库操作通常的做法都是先建立一个公共类,来配置数据库信息,加载驱动等。二.知识点介绍1、JDBC封装类2、JDBC查询操作三.上课对应视频说明文档
走着别浪
·
2019-11-06 08:24
IDEA技巧
数据库篇
实时查看数据库:右侧"database"面板,可以直连数据库,效果和sqlfront一样根据数据库表字段自动生成实体类:http://blog.csdn.net/hgg923/article/details
石野小真人
·
2019-11-05 05:41
java高级面试题_java面试题大全带答案_线程面试题_
java面试宝典
2019
java高级面试题,java面试题大全带答案,线程面试题,
java面试宝典
20191、请对以下在J2EE中常用的名词进行解释(或简单描述)2、socket通信3、简述线程的生命周期4、Java线程的优先级设置遵循什么原则
微信技术分享
·
2019-11-05 04:21
从屌丝到架构师的飞越(
数据库篇
)-常用SQL语句
一.介绍结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系
走着别浪
·
2019-11-01 23:23
Python学习日记(四十二) Mysql
数据库篇
十
前言当我们自己去写SQL代码的时候有时候会因为不熟练会导致效率低,再之后要进行许多的优化,并且操作也较为繁琐。因此ORM框架就能够解决上面的问题,它能根据自身的一些规则来帮助开发者去生成SQL代码。按性能上看虽然直接去写SQL语句会比ORM框架生成的效率高,但实际上每一个开发者的SQL代码程度都参差不齐,因此框架在这里就起到了一个统一的作用。ORM框架(SQLAlchemy)作用:提供简单的规则,
Fantac
·
2019-10-23 21:00
Python学习日记(四十一) Mysql
数据库篇
九
前言索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作索引的种类按种类去分1.普通索引:能够加速查找2.主键索引:能够加速查找、不能为空、不能重复3.唯一索引:加速查找、可以为空、不能重复4.联合索引(多列):①联合主键索引②联合唯一索引③联合普通索引按数据结构去分1.hash索引:哈希索引。创建一个索引表,把这些数据(下面用到的'name')转化成
Fantac
·
2019-10-21 21:00
Python学习日记(四十一) Mysql
数据库篇
九
前言索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作索引的种类按种类去分1.普通索引:能够加速查找2.主键索引:能够加速查找、不能为空、不能重复3.唯一索引:加速查找、可以为空、不能重复4.联合索引(多列):①联合主键索引②联合唯一索引③联合普通索引按数据结构去分1.hash索引:哈希索引。创建一个索引表,把这些数据(下面用到的'name')转化成
Fantac
·
2019-10-21 21:00
Python学习日记(四十) Mysql
数据库篇
八
Mysql存储过程存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句。存储过程用于替代程序员写SQL语句。创建存储过程delimiter//CREATEPROCEDUREp1()BEGINSELECT*FROMstudenttable;INSERTINTOteachertable(tname)VALUES('陈晨');END//delimite
Fantac
·
2019-10-18 23:00
Python学习日记(四十) Mysql
数据库篇
八
Mysql存储过程存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句。存储过程用于替代程序员写SQL语句。创建存储过程delimiter//CREATEPROCEDUREp1()BEGINSELECT*FROMstudenttable;INSERTINTOteachertable(tname)VALUES('陈晨');END//delimite
Fantac
·
2019-10-18 23:00
Python学习日记(三十九) Mysql
数据库篇
七
Mysql函数高级函数1.BIN(N)返回N的二进制编码selectBIN(10);执行结果:2.BINARY(str)将字符串str转换为二进制字符串selectBINARY('ASCII');执行结果:3.CASEexpressionWHENcondition1THENresult1WHENcondition2THENresult2...WHENconditionNTHENresultNELS
Fantac
·
2019-10-17 22:00
Java面试宝典
之114道大厂必问面试题以及答案详解!
1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低2.Jav
Java架构俱乐部
·
2019-10-15 16:13
面试
程序员
Python学习日记(三十八) Mysql
数据库篇
六
Mysql视图假设执行100条SQL语句时,里面都存在一条相同的语句,那我们可以把这条语句单独拿出来变成一个'临时表',也就是视图可以用来查询。创建视图:CREATEVIEWpasstviewASSELECTstudent_id,course_id,numberFROMscoretableWHEREnumber>=60;执行语句后,可以在左边的视窗中看到刚创建的视图表如果在scoretable中插
Fantac
·
2019-10-14 21:00
Python学习日记(三十七) Mysql
数据库篇
五
pymsql的使用初识pymysql模块先在数据库中创建一个用户信息表,里面包含用户的ID、用户名、密码createtableuserinfo(uidintnotnullauto_incrementprimarykey,usernamevarchar(32),pwdvarchar(32))engine=innodbdefaultcharset=utf8;增加一个用户的信息:insertintous
Fantac
·
2019-10-14 16:00
JAVA面试宝典
转载自:https://www.cnblogs.com/lyldaisy/p/10952180.html1、meta标签的作用是什么2、ReenTrantLock可重入锁(和synchronized的区别)总结3、Spring中的自动装配有哪些限制?4、什么是可变参数?5、什么是领域模型(domainmodel)?贫血模型(anaemicdomainmodel)和充血模型(richdomainmo
使*者
·
2019-10-09 20:00
Python学习日记(三十六) Mysql
数据库篇
四
MySQL作业分析五张表的增删改查:完成所有表的关系创建创建教师表(tid为这张表教师ID,tname为这张表教师的姓名)createtableteacherTable(tidintauto_incrementprimarykey,tnamevarchar(20))engine=innodbdefaultcharset=utf8;创建班级表(cid为这张表班级ID,caption为这张表班级门号)
Fantac
·
2019-10-07 01:00
Python学习日记(三十五) Mysql
数据库篇
三
使用Navicate创建一个连接去使用Mysql的数据库,连接名可以取任意字符但是要有意义新增一个数据库填写新数据库名,设置它的字符集和排序规则新建一个表增加表中的信息点击保存再去输入表名完成创建,再添加数据:使用外键将两表产生联系再创建一个department表添加数据:创建外键,右键userinfo设计表创建外键:写入SQL语句点击查询->新建查询转储SQL文件将SQL文件进行备份保存数据和结
Fantac
·
2019-10-05 17:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他