
笔记
MF_sprite
这个作者很懒,什么都没留下…
展开
-
存储过程
存储过程什么是存储过程?存储过程(Stored Procedure)一组为了完成特定功能的SQL语句集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能,然后再给这个代码块取一个名字,在用到这个功能的时候调用就行了。面对海量的数据操作时,不可能去一条一条去写sql语句,这时可以定义一个存储过程,让它自己根据定义好的规则去执行。总之存储过程是好东西,很方便。如:上万条数据插入。首先,建一张emp表CREATE TABLE emp(empno MEDIUM原创 2020-12-27 14:03:27 · 549 阅读 · 1 评论 -
Nginx基础入门
Nginx1.简介1.1什么是Nginx?Nginx就是一个服务器,他可以作为http服务器,反向代理服务器,也可以作为邮件代理服务器。Nginx的特点是占用内存少,并发处理能力强。Nginx的并发处理能力在同类的Web服务器中表现较好,在全世界范围内,有大量的网站在使用Nginx。如国内的:淘宝,新浪,网易等等。1.2安装下载我的版本CentOS版本是7mini下载Nginx使用Xshell6用它来远程管理Linux十分好用安装前置库yum -y install gcc原创 2020-11-29 21:19:12 · 210 阅读 · 1 评论 -
Nginx中的轮询算法
轮询轮询是一种CPU决策如何提供周边设备服务的方式,又称“程控输入输出”。普通轮询将请求依次发给服务器,周而复始。加权轮询为了解决普通轮询的问题:效率偏低,无法满足服务器配置不同的情况。按照每台服务器的权重值分配。例如现在有3台服务器A=5,B=3,C=1,数字代表权重值。将3台服务器的权重值相加值为9,也就是说每9个请求将会分5个给A,3个给B,1个给C,依次循环{AAAAABBBCC…}package com.woniuxy;import lombok.AllArgsConstruc.原创 2020-11-08 17:41:35 · 2276 阅读 · 4 评论 -
线程间通信——生产者和消费者模式
啦啦啦!我又来了!我是超carry的MF!线程间通信生产者和消费者问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费。如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止。如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到仓库中再次放入产品为止。Java提供了3个方法解决线程之间的通信问题方法名作用final void wait()表示线程一直在等待,直到其他线程通原创 2020-08-02 15:37:44 · 241 阅读 · 0 评论 -
单例模式懒汉和饿汉,以及终极版懒汉
单例懒汉模式和饿汉模式,以及线程安全版懒汉模式单例模式:是一种常见的设计模式,一个类只能创建出一个实例对象,这就是单例模式写法(封装)。封装:就是对复杂事物的一种简化。可以说是对具有相同特征的一类事物进行抽象封装,抽象程度越高,封装就越彻底。这样有助于建立各个系统之间的低耦合关系,提高系统的独立性。其实封装并不是一种技术,而是一种思想。当一件事变得复杂,就需要从一个更高的层次来进行管理。懒汉模式:在调用静态方法时才能创建对象将构造器私有化。一个静态私有属性存放当前类常量的对象变量。提供一个公有原创 2020-08-02 14:10:27 · 427 阅读 · 1 评论 -
MySQL知识点
JavaSE部分还有一大堆笔记还在慢慢整理,这周又把MySQL学完了,无情!!!下面是自己整理的一些笔记,有兴趣的可以在B站看看老杜的视频。MySQLSQL语言的分类DQL(数据查询语言): 凡是select语句都是DQL。DML(数据操作语言):insert (插入),delete(删除), update(更新),对表当中的数据进行增删改。DDL(数据定义语言):create新建 drop删除 alter修改结构 rename重回名 truncate 删除,对表结构的增删改。DC原创 2020-07-26 19:05:52 · 152 阅读 · 0 评论 -
HashMap的四种遍历
啦啦啦!我又来了!这一周长安疯狂下雨,我人傻了,拿伞的时候不下,没有带伞就暴雨。话说天气预报这准确率,真就一直五五开呗,害!!遍历hashmappackage HW;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class bianli { public static voi原创 2020-07-18 19:06:44 · 362 阅读 · 0 评论 -
Java集合概念(一点点)
呜呜呜!我来迟了!一开始计划的两天一更,硬拖到了两周一更了!感觉自己每天还是给自己安排了一堆事情,然后完全不可能完成,直接自己“鸽”掉,害!今天上传一下自己之前整理的一点点笔记,溜了溜了Java集合List,Set,Map都是接口,前两个继承至Collection接口,Map为独立接口集合Set下常见的有HashSet,LinkedHashSet,TreeSetList下常见的有ArrayList,Vector,LinkedListMap下常见的有HashTable,LinkedHashMa原创 2020-07-11 20:38:28 · 269 阅读 · 0 评论 -
一个杨辉三角
啦啦啦!我又来了!我是超carry的MFpackage HW0628;import java.util.Scanner;public class yanghuiTriangle { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入行数;"); int n=sc.nextInt(); int[][]a=new int[n][n];原创 2020-07-01 20:54:15 · 145 阅读 · 0 评论 -
选择排序和插入排序~~~
啦啦啦!我又来了!我是超carry的MF!(装作自己刚刚没有来过。。。)感觉自己写博客好像是在自言自语,唉…没办法谁让自己是个大话痨呢QAQ选择和插入排序,加上之前的冒泡法,“排序三法宝”package Text0623;import java.util.Arrays;public class Text01 { //选择排序,假拟i最小值 /** * 选择排序 * @param arr */ public static void sort1(int[] arr) { /原创 2020-06-24 21:46:41 · 179 阅读 · 0 评论 -
一个冒泡排序~~~
这两天过得太充实了,以至于晚上回到家里就瘫在床上,不想看电脑,眼睛疼emmmm。前一天的晚上,信誓旦旦地想着晚上回到家就一定更新,然后就“鸽”掉了。果然,自己还是不太靠谱!一个冒泡排序!!!package HW0620;import java.util.Arrays;//冒泡法public class HW02 { public static void main(String[] args) { // 将数 int[] arr ={11,3,2,1,4,5,9}进行降序排序;(数值越来越原创 2020-06-24 19:08:57 · 188 阅读 · 0 评论 -
找出已知数组中的偶数元素和 奇数元素,分别放置在两个新数组中,数组的大小,需要通过代码运算得。
昨天第一次上传,随便弄了一下,想先看看弄出来到时是个神马东西。然后,今天认认真真的写文案,再上传,我也不知道自己写的什么鬼文案,可能也没有人看吧(手动)可能也是想成为技术大佬。准备开始写写博客苦练代码。我知道可能有人会说“九折水瓶” 对没错,我现在还是有些小白的,我会继续加油,开始起飞。找出数组 int[] arr={11,3,2,1,4,5,9}中的偶数元素和奇数元素,分别放置在两个新数组中,数组的大小,需要通过代码运算得到。package HW0619;import java.util.Arr原创 2020-06-20 23:24:58 · 1197 阅读 · 4 评论 -
输入一个字符串,统计字母,数字和其他符号出现的次数
输入一个字符串,统计字母,数字和其他符号出现的次数package Text0618;import java.util.Scanner;public class text14 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"); // 获取字符串 String str = sc.next(); // 定义大...原创 2020-06-19 08:40:35 · 3064 阅读 · 3 评论