自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 SQL基础学习笔记--7--SQL高级处理

7.1 窗口函数Mysql 8.0 版本开始支持了窗口函数窗口函数就是在满足某种条件的记录集合上执行的特殊函数7.1.1 分类按照功能划分,可以把MySQL支持的窗口函数分为如下几类:序号函数:row_number() / rank() / dense_rank() 分布函数:percent_rank() / cume_dist() 前后函数:lag() / l...

2020-02-07 10:55:23 268

原创 SQL基础学习笔记--6--集合运算

6.1 表的加减法集合运算注意事项<1> 列的数量与类型要相互对应<2>可以使用任何SELECT子句,但是ORDER BY子句只能在最后使用一次表的加法 UNION(并集) --不包括重复行SELECT product_id, product_name, product_typeFROM `product`UNION SELE...

2020-02-07 10:46:16 215

原创 SQL基础学习笔记--5--函数、谓词

5.1 各种各样的函数函数分类算数函数 字符串函数 日期函数 转化函数 聚合函数算数函数+(加法)-(减法)*(乘法)/(除法)ABS (绝对值) 参数:需要取绝对值的数值SELECT ABS(sale_price) FROM product WHERE product_name = '擦菜板'MOD(求余) 参数:被除数,除数S...

2020-01-15 15:12:12 386

原创 SQL基础学习笔记--4--复杂查询

4.1 视图创建视图CREATE VIEW shitu (stype, sname) AS SELECT type, NAME FROM pp2;使用视图(当成普通的表来查询使用)SELECT * FROM shitu注意:多重视图会降低SQL性能删除视图DROP VIEW shitu;4.2 子查询使用子查询SELECT type...

2020-01-15 15:00:30 211

原创 SQL基础学习笔记--3--数据更新

3.1 数据的插入(INSERT)部分列插入:INSERT INTO <表名> (列1,列2,列3...) VALUES (值1,值2,值3...);全部列插入(省略了列清单):INSERT INTO <表名> VALUES (值1,值2,值3...);插入NULL :INSERT INTO product (product_type, ...

2020-01-15 14:47:47 261

原创 SQL基础学习笔记--2--聚合与排序

2.1 聚合函数2.1.1 5个常用的汇总函数COUNT 计算表中的记录数(行数)SUM 计算表中数值列中数据的合计值AVG 计算表中数值列中数据的平均值MAX 求出表中任意列中数据的最大值MIN 求出表中任意列中数据的最小值2.1.2 COUNTCOUNT(*) 得到包含NULL的数据行数COUNT(<列名>) 某一列不含NULL的行数...

2020-01-15 14:37:29 198

原创 SQL基础学习笔记--1--查询基础

1.1 SELECT语句基础列的查询查询单列SELECT <列名> FROM <表名>查询多列SELECT <列名>, <列名> , <列名> ...... FROM <表名>注: 查询多列,列名与列名之间用逗号隔开,最后一个列名之后不带逗号查询全部列SELECT * FROM...

2020-01-15 14:24:32 194

原创 二分法(折半查找法/夹逼准则)查找指定数值所在的位置

前提:所查找的数已经进行排序(如果不太熟悉排序,可参考我的这一篇博客:对产生随机数量的随机数进行冒泡排序)/** * 二分法(折半查找) * 11,12,15,18,19,26,28 */public class TwoCut{ public static void main(String[] args) { /** * 声明一个数...

2018-12-06 08:36:47 5664 2

原创 对产生随机数量的随机数进行冒泡排序

对产生随机数量的随机数进行冒泡排序随机数:0-20随机数范围:10-50import java.util.Arrays;import java.util.Random;public class MaoPao{ public static void main(String[] args) { //生成10-20个随机数 int l...

2018-12-06 08:30:05 6087 1

原创 Jdbc操作事务(提交、回滚)----以银行转账为例

以银行转账为例----Jdbc操作事务(提交、回滚)private Statement statement;private Connection conn;@Testpublic void test01() throws Exception { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.g...

2018-12-04 23:11:47 4158 1

原创 使用jdbc向数据库中注入大量数据(以10W条数据批量插入为例)

实例:10w条数据的插入(批量插入)import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public class HomeWork02{ //预处理--注入数据 public static void main(String[]args)...

2018-12-04 23:08:10 9011 4

原创 Spring中基于AspectJ的AOP切面编程介绍及实现

简介:AOP Aspect Oriented Programing 面向切面编程 AOP采取==横向抽取==机制,取代了传统==纵向继承==体系重复性代码(性能监视、事务管理、安全检查、缓存) Spring中的Aop是纯Java来实现的,使用==动态代理==的方式增强代码 AOP不是由Spring提出来的,是由AOP联盟定义的专业术语:Joinpoint(连接点) :委托类中可以被...

2018-12-04 23:02:28 3812

原创 使用JS代码自动填写问卷星问卷调查

测试效果1.不保证答案正确性,因为是随机的,不适合专门的数据采集,仅供大家需要大量数据样本时使用或者娱乐一下2.多次操作或者敏感操作需要手动输入验证码3.少部分特殊要求的多选题无法自动选择使用方法:1.在浏览器中新建书签,书签名字随便写,网址为后边贴的代码        --以google浏览器为例:截图如下                           ...

2018-11-29 09:51:13 21876 3

原创 由git push -f引发的程序员枪击血案

从程序员枪杀案谈git push -f前段时间看到的消息: 美程序员枪击4同事 竟因代码不写注释? 【辟谣】因代码不规范,码农枪击4名同事一文   程序员不老老实实的当键盘侠,搞起自己的同事?目前,码农持枪杀人的动机仍然是个谜。有人猜测道:“同事不写注释,不遵循驼峰命名,括号换行,最主要还天天git push –f等因素”激怒了这名行凶者。看到上面的原因,感...

2018-11-28 21:11:34 12331

原创 三级联动--表结构设计

三级联动作为一个非常锻炼新手的问题,经常被用来验证同学们的学习效果,那么今天我们就来讲一讲三级联动的表结构设计#删除库(如果数据库db1存在)DROP DATABASEIF EXISTS db1;#创建utf8格式的数据库db1(如果数据库db1不存在)CREATE DATABASEIF NOT EXISTS db1 DEFAULT charset = utf8;#进入数据库...

2018-11-26 21:08:29 8289

原创 NIO与BIO 介绍及经典代码

1 、NIO与BIOIO为同步阻塞形式,NIO为同步非阻塞形式,NIO并没有实现异步,在JDK1.7后升级NIO库包,支持异步非阻塞BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情那么就会造成不必要的线程开销,当然可以通过线程池机制改善。NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户...

2018-11-24 21:29:20 4074

原创 Dom、Sax、Dom4j分别解析xml

一:Dom解析xmlpackage com.carlinfo.xmlparse;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import javax.xml.parsers.DocumentBuilder;i...

2018-11-22 00:31:52 3788

原创 常用线程池代码

线程池的介绍1 常用的 池化技术C3P0DBCP2 线程池的衍生频繁的创建线程对象和多线程之间进行上下文切换,是非常耗时间和资源的所以JDK1.5中提出了线程池技术3 使用线程池Exector4 线程池的创建1 创建一个固定大小的线程池 ( 最常用的方法 )ExecutorService...

2018-11-19 23:06:38 3332

原创 多线程售票问题

多线程售票问题package com.carlinfo.bigdata;/** * 多线程售票问题 */public class Ops4{ public static void main(String[] args) { /** * new一个内部类ticketTask实现Runnable,放进线程 */ ...

2018-11-19 22:58:28 3393

原创 java中线程的创建

java中线程的创建package com.carlinfo.bigdata;/** * java中线程的创建 */public class Ops3{ public static void main(String[] args) { /** * 线程一 */ Thread t1 = new T...

2018-11-19 22:38:21 3256

原创 时间序列化--SimpleDateFormat

时间序列化* 字符串--date--字符串* 2018-09-12 11:28:30 ====&gt;20180912package com.carlinfo.bigdata;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 时...

2018-11-19 22:31:41 3446

原创 Math常见操作

Math常见操作package com.carlinfo.bigdata;/** * Math常见操作 */public class Ops1{ public static void main(String[] args) { /** * * 进一 */ double res =...

2018-11-19 22:11:07 3285

原创 装机与Java开发环境搭建

装机查看装机教程:点我!推荐大家装win10企业版或者专业版,不要用家庭版windows激活破解工具在此:链接:https://pan.baidu.com/s/1BxnjX_3JSA8F5sOCrC9klA 密码:6jylJava开发环境搭建 第一部分,JDK下载与安装  JDK的下载可以去官网下载www.oracle.com(海外的网站,可能加载速度有些慢,耐心等一下,或...

2018-11-16 09:24:25 3456

原创 打印由**组成的实心等腰三角形和镂空等腰三角形

打印等腰三角形,实心的和镂空的实心等腰三角形

2018-11-15 10:08:17 4734

原创 打印直角三角形

打印有**组成的直角三角形public class Zsanjiao{ //打印一个直角三角形 ;i是行,j是列 public static void main(String[] args) { //这是父循环 for (int i = 1; i &lt;= 10; i++)//声明变量,行 i { /...

2018-11-15 10:01:36 6642 2

原创 打印9*9乘法表

打印9*9乘法表1 * 1 = 11 * 2 = 2  2 * 2 = 41 * 3 = 3  2 * 3 = 6  3 * 3 = 9......第一列是i,i是每一行都从1开始,然后递增第二列是j,j是每一行都不变,换行之后递增也就是说,当i走完一圈的时候,j才变化;当i走完一圈换行之后,重新从1开始计数默认i&lt;j,当i=j时换行public cla...

2018-11-15 09:56:16 3368

原创 打印由*组成的矩形

打印由*组成的矩形public class JuXing{ //由*组成的矩形(10*10) public static void main(String[] args) { //父子嵌套 for (int i = 1; i &lt;= 10; i++)//定义一共有多少列 { for (int...

2018-11-15 09:50:13 5711

原创 打印整数,选择和循环

请打印1--&gt;100以内的数,如果被3整除,打印pig,如果被5整除则打印java,即被3整除又被5整除打印javaee.public class Num{ /*请打印1--&gt;100以内的数,如果被3整除,打印pig, 如果被5整除则打印java, 即被3整除又被5整除打印javaee. 数值在1--100 三种情况 被3整除,打印pig, 被5整除,打印j...

2018-11-15 09:43:17 3476

原创 判断一个数是否是水仙花数(100-999之间,各位的立方相加等于自己)

判断一个数是否是水仙花数(100-999之间,各位的立方相加等于自己) public class Shuixh{ public static void main(String[] args) { for (int num = 100; num &lt;= 999; num++)//声明整形变量num { int a...

2018-11-15 09:36:04 3821

原创 打印出1到1000以内的所有的质数

方法有很多,这里写两种比较优化的两种public class Test{ public static void main(String[] args) { // 求1000以内的质数 for (int i = 2; i &lt;= 1000; i++) { // 被除数 for (int k = 2; ...

2018-11-15 09:30:05 8138

原创 计算1到10的阶乘之和

计算1到10的阶乘之和public class JieCheng{ public static void main(String[] args) { int acc = 1; int sum = 0; for (int i = 1; i &lt;= 10; i++) { acc *= i...

2018-11-15 09:17:42 14699 1

原创 循环打印连续数字

写一个循环,将1--&gt;10打印出来循环打印某些有规律的(连续数),用for循环就能很简单解决public class Print{ public static void main(String[] args) { //for循环,从1开始到10,迭代 for (int i = 1; i &lt;= 10 ; i++) ...

2018-11-15 09:06:24 5722

原创 计算从1加到1000的结果

这是个很适合初学者的流程控制问题,主要是用到for循环,把每次自增的结果累计 public class Jia{ public static void main(String[] args) { //声明变量sum int sum = 0; //for循环 for (int i = 1; i &lt;= 1...

2018-11-15 08:55:44 6495

空空如也

空空如也

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

TA关注的人

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