自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙码龙

寄蜉蝣于天地,渺沧海之一粟

  • 博客(47)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 Docker学习记录(centos6.5)

Docker 简介JavaEE方向只需了解javaDocker方向需要了解go Swarm/Compose/Machine/mesos/k8s/CI/CD jenkens整合Docker出现原因版本迭代的时候,运维需要从操作系统、运行环境、依赖包及应用配置等方面调整,若是稍有差池,就会导致开发环境下正常运行的程序上线后程序运行失败。环境配置换一台机器就需要重新来一次,费时费力。开发人员可以利用Docker消除协作编码时“在我的机器上可正常工作”的问题。Docker镜像打破过去程序及应用的观念,

2020-07-03 13:06:37 231

原创 Mongodb自增id实现

Mongodb自增id这里写目录标题Mongodb自增id具体场景自定义注解实现添加注解监听注解使用注解弊端非注解实现新增操作总结具体场景一个服务检测配置的数据库存储,可以有多个配置,为了让配置文件测查询时按照顺序排序,选择了自增id的设置,做法也很不是非常的复杂,可以通过自定义注解来实现自定义注解实现添加注解@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface AutoIncKey}

2020-07-03 10:52:06 1311

原创 java复合结构排序

java复合结构排序数据结构class SimpleSpecial { String vid; String name; String icons; Stirng year; String grade;}排序规则specials列表根据vid在ids列表中的index位置进行增序排列普通写法Collections.sort(specials, new Comparator<SimpleSpecial>() { @Override public int c

2020-06-11 13:55:40 306

原创 Shell循环结构

Shell循环结构Shell有多种循环形式,包括while循环、until循环、for循环和select in循环。while循环while 循环是Shell中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。格式while conditiondo statementsdonecondition表示判断条件,stat...

2019-07-25 18:59:39 566

原创 Windows无缝息屏锁屏

Windows无缝息屏锁屏背景windows图形界面中需要在电源计划中设置息屏时间来达到息屏的效果,但这个不能够按照自己心意随时息屏,之前都是windows+L锁屏,但息屏却还需要等待至少1分钟时间,鉴于此我就想着直接弄一个桌面脚本直接息屏,他只要是存在的功能就一定有执行的命令对应。息屏功能实现新建bat文件,然后添加如下内容@echo off::0秒延时 (11-1 = 10秒 ...

2019-07-12 14:20:24 1536

原创 addToSet与each插入多条值

addToSet与each插入多条值添加字符串列表数据到字符串列表中,直接使用for循环最后只能插进去最后一条爱好中添加多个值,(ctrl)唱跳rap篮球,绰号改为灵魂运球手密令行模式db.weilong.update({"name":"cxk"},{"$addToSet":{"hobby":{"$each":["唱","跳","rap","篮球"]}},"$set":{"nickname...

2019-07-11 17:47:34 473

原创 一次误删数据的经历(Mongodb)

Mongodb误删数据的一次操作操作背景之前mongodb数据的id都是通过md5码生成,但有一次代码中漏了一点逻辑,导致按照默认方式生成了id,ObjectId("···")格式的,基于id统一原则,需要将这部分默认生成的id全部删除掉,然后我按照id逆序的方式进行查询db.weilong.find({}).sort({"_id":-1})然后这部分默认生成的id就会排到最前面,由于总...

2019-07-03 20:39:30 1521 2

原创 Shell选择结构

Shell选择结构Shell 中的选择结构有两种形式, if else 和 case in 语句,都是根据命令的退出状态来判断条件是否成立。Shell中判断条件和java等语言比起来会有一些不同,需要慢慢习惯if else形式if语句格式if conditionthen statement(s)fi最后必须以fi来闭合,fi就是if 倒过来拼写。也正是有了fi 来结...

2019-06-20 10:57:54 527

原创 mongodb中内嵌数组多维操作

mongodb中内嵌数组多维操作查询班级表base_class中学生students,名字name为张三,性别sex为男的资源命令行模式db.base_class.find({"students":{"$elemMatch":{"name":"张三","sex":"男"}}})Java代码中书写方式Query query = new Query();Criteria criteria...

2019-06-19 14:19:08 1213

转载 gitignore失效

gitignore失效问题描述在IDEA里使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录,如果没有.gitignore文件,可以自己手工创建。若是出现忽略的文件在提交时仍然表示该文件进行了修改时,需要清除本地缓存gitignore规则#此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib....

2019-06-14 11:49:40 519

原创 mongodb导出csv格式中文乱码

mongodb导出csv格式中文乱码导出数据格式mongoexport -d myDB -c user -f id,name --csv -o ./myDB.csv-d 标示 数据库-c 标示 数据表-f 需要提取的field用逗号分隔-o 输出路径问题描述在导出mongodb表中数据到CSV中时,打开CSV文件会显示乱码。CSV是逗号分隔值的英文缩写,通常都是纯文...

2019-06-10 17:30:20 4705 2

原创 LeetCode10 正则表达式匹配 Regular Expression Matching

LeetCode10 正则表达式匹配 Regular Expression Matching题目描述题目地址:https://leetcode-cn.com/problems/regular-expression-matching/题目难度:困难给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符'*' 匹配零个或多个...

2019-06-06 15:09:55 161

原创 Shell运算符

Shell运算符前边介绍了算数运算符,接下来介绍一下其他的运算符关系运算符关系运算符只支持数字,不支持字符串,除非字符串的值是数字运算符 []中使用在(())中使用说明举例-eq==检测两个数是否相[ $a -eq $b ] 返回 false。-ne!=检测两个数是否不相等[ $a -ne $b ] 返回 true。-gt>检测左边...

2019-06-04 18:31:48 167

原创 Shell数学运算

Shell数学运算数学计算shell运算符算术运算符说明/含义+、-加法(或正号)、减法(或负号)*、/、%乘法、除法、取余(取模)**幂运算++、–自增和自减,可以放在变量的前面也可以放在变量的后面!、&&、||逻辑非(取反)、逻辑与(and)、逻辑或(or)<、<=、>、>=比较符号(小...

2019-06-04 17:16:45 3369

原创 Shell内置命令

Shell内置命令Shell 命令分为外部命令和内置命令:比较内置命令外部命名定义Bash Shell 自带的命令Linux 系统中的应用程序执行效率高低执行过程调用当前 Shell 进程的一个函数触发磁盘 I/O,fork 出一个单独的进程,执行完成后退出内建命令定义内建命令是由 Bash 自身提供的命令,而不是文件系统中的某个可执行文...

2019-06-04 14:17:13 1104

原创 Solr基础知识总结

Solr基础知识总结Lucene站内搜索需要开发工作量大,主要表现在:索引维护、索引性能优化、搜索性能优化等solr可以减少程序员工作量,并为搜索引擎提供完备解决方案,在门户、论坛等系统中常用。solr是Apache下的一个顶级开源项目,采用java开发,可独立运行,运行在jetty、Tomcat等servlet容器中POST进行增删改,GET进行查询安装和配置服务启动:solr.cm...

2019-05-31 14:25:12 240

原创 LeetCode9 回文数 Palindrome Number

LeetCode9 回文数 Palindrome Number题目描述题目地址:https://leetcode-cn.com/problems/palindrome-number/题目难度:简单判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例示例1:输入: 121输出: true示例2:输入: -121输出: false解释...

2019-05-31 13:37:20 238

原创 LeetCode8 字符串转换整数 Atoi

LeetCode8 字符串转换整数 Atoi题目地址:https://leetcode-cn.com/problems/reverse-integer/题目难度:中等请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,...

2019-05-31 11:32:09 146

原创 LeetCode7 整数反转 Reverse Integer

LeetCode7 整数反转 Reverse Integer题目描述题目地址:https://leetcode-cn.com/problems/reverse-integer/题目难度:简单给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例示例1:输入: 123输出: 321示例2:输入: -123输出: -321示例3:输入: 120输出...

2019-05-30 17:42:33 149

原创 Shell数组及其相关操作

Shell数组Shell 数组(Array)是若干数据的集合,其中的每一份数据都称为元素(Element)。下标从 0 开始计数。没有限制数组的大小,理论上可以存放无限量的数据,且不限制数据类型。最常用的 Bash Shell 只支持一维数组,不支持多维数组。数组初识定义Shell 中,用括号( )来表示数组,数组元素之间用空格来分隔。格式array=(elem1,elem2···...

2019-05-30 16:27:30 243

原创 Shell字符串及其相关操作

Shell字符串字符串详解字符串(String)就是一系列字符的组合。字符串样式字符串可以由单引号' '包围,也可以由双引号" "包围,也可以不用引号。''包围""包围不用引号输出样式原样输出有变量的话变量会解析有变量会被解析特殊字符字符串中不能出现单引号,转义也不行可以出现双引号,转义即可不能出现空格,否则后边的词会作为其他变量或命令解析...

2019-05-29 14:15:41 619

原创 Shell变量及其相关操作

Shell变量变量基础命名规则命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。除了显式地直接赋值,还可以用语句给变量赋值for file in `ls /etc`for file in $(ls /etc)使用变量使用一个定义过的变量,只要在...

2019-05-28 18:51:36 1617

原创 shell脚本简介

简介常见的shell常见的shell有sh、bash、csh、tcsh、ashshsh 的全称是 Bourne shell,由 AT&T 公司的 Steve Bourne开发,为了纪念他,就用他的名字命名了。sh 是 UNIX 上的标准 shell,很多 UNIX 版本都配有 sh。sh 是第一个流行的 Shell。cshsh 之后另一个广为流传的 shell 是由柏克莱大学...

2019-05-27 17:59:03 425

原创 Solr中文分词及分数计算

Solr中文分词及分数计算中文分词基本概念众所周知,英文是以词为单位的,词与词之间是靠空格隔开,而中文是以字为单位,句子中所有的字连起来才能表达清楚意思。举个例子,英文句子I am a student,用中文表示“我是一个学生”。如果是处理英文的话,计算机可以通过空格知道student是一个单词,但是不能够识别出学生为一个词。把中文的汉字序列切分成有意义的词,就是中文分词,也可以称为切词。...

2019-05-23 11:45:06 2118 4

原创 LeetCode6 Z字形变换 ZigZag Conversion

LeetCode6 Z字形变换 ZigZag Conversion题目描述题目地址:https://leetcode-cn.com/problems/zigzag-conversion/题目难度:中等将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。之后,你的输出需要从左往右逐行读取,产生出一个新的字符串示例示例1:输入: s = "LEETCODEISHI...

2019-05-23 10:42:13 151

原创 LeetCode5 最长回文子串 Longest Palindromic Substring

LeetCode5 最长回文子串 Longest Palindromic Substring题目描述题目地址:https://leetcode-cn.com/problems/longest-palindromic-substring/solution/题目难度:中等给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例示例1:输入: "bab...

2019-05-22 17:40:57 164

原创 LeetCode4 寻找两个有序数组的中位数 Median of Two Sorted Arrays

LeetCode4 寻找两个有序数组的中位数 Median of Two Sorted Arrays题目描述题目地址:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/题目难度:困难给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(lo...

2019-05-22 16:03:45 245

原创 LeetCode3 无重复字符的最长子串 Longest Substring Without Repeating Characters

LeetCode3 无重复字符的最长子串 Longest Substring Without Repeating Characters题目描述题目地址:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例示例1:...

2019-05-22 11:21:12 162

原创 LeetCode2 两数相加 Add Two Numbers

LeetCode2 两数相加 Add Two Numbers题目描述给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例输入:(2 -> 4 -> 3) + (5 -> 6 -&gt...

2019-05-21 17:38:18 141

原创 LeetCode1 两数之和 Two Sum

LeetCode1 两数之和 Two Sum前言​ 这是力扣的开篇题,一般来说不会太复杂,否则就是直接打击我们刷题的自信心,本着一颗想要变强的心,我开启了力扣接龙之路,目前已经做了50多道题目,现在是回头来进行总结与记录,毕竟自己记忆力很差,只能通过不断的巩固才能牢牢地记住。​ 有些知识当场看的时候你能够看懂读懂,但过一段时间就不一定了,好记性不如烂笔头嘛,程序...

2019-05-21 16:41:47 111

原创 Linux功能配置

Linux功能配置linux启动流程grub启动引导界面找到linux内核启动init程序执行/etc/rc.d/rc.sysinit脚本执行/etc/rc.d/rc脚本并进入3级别启动以S开头的标记文件启动/etc/rc.d/rc.local进入登录界面关闭防火墙systemctl disable firewalldsystemctl stop firewalld设...

2019-05-20 17:54:30 117

原创 Linux基础知识总结(Centos7)

Linux基础知识总结 (Centos7)系统密令网络环境配置文件查看ip​ ifconfig临时设置ip​ ifconfig eth0 192.168.20.3永久设置ip​ vim /etc/sysconfig/network-scripts/ifcfg-eth0查看ip信息ifconfig查看防火墙信息查看第一道防火墙是否关闭 ipta...

2019-05-20 16:30:51 2596 10

原创 IDEA中SpringBoot访问jsp页面404

IDEA中SpringBoot访问jsp页面404问题描述IDEA下面有多个模块module,在一个SpringBoot项目中使用了jsp页面,接口访问成功,但是在页面映射的时候报404的错误问题分析首先有可能是路径配置错误或者是配置方式错误spring-boot-starter-paren版本高时使用:spring.mvc.view.prefix/spring.mvc.view....

2019-05-17 18:08:04 2161

原创 IDEA中热部署失效

IDEA中热部署失效问题描述在研究前面配置文件的时候发现了另外一个问题,就是IDEA中虽然配置了热部署文件,但是未生效,每次修改完之后还需要重启服务(Crtl+F5)项目类型:SpringBootpom文件配置<!-- 热部署 --><dependency> <groupId>org.springframework.boot</grou...

2019-05-17 17:30:44 4292

原创 IDEA中SpringBoot找不到配置文件

IDEA中SpringBoot找不到配置文件问题描述Cannot determine embedded database driver class for database type NONEIf you want an embedded database please put a supported one on the classpath. If you have database se...

2019-05-17 16:57:43 4851

原创 Solr JVM内存不足

Solr JVM内存不足简单描叙在本地自己搭建了一个solr7.7.1单机服务,在添加了十多条数据之后怎么添加都加不进去,通过简单的分析和观察,发现jvm内存占满,这里记录一下解决方法。如果启动的时候未指定内存,默认内存是512M,在使用中发现使用solr变得很慢,可以原因是默认的内存使用完了。方法一:直接修改配置文件参数打开D:\solr\bin目录下的solr.in.cmd脚本文件搜...

2019-05-16 10:54:03 2517

原创 PHP单双引号比较

PHP单双引号比较最近在做项目的时候碰到一些引号的问题,然后对这方面进行了一些资料的整理,方便之后查看,写的不是很详细,之后碰到会在添改的。php数组下标加单引号、双引号和不加的效率比较当索引为数字时,如果通过$arr[‘1’]则会先将1转换为数字,这样会影响效率如果为字符串时,那么如果不加引号,如果此时有一个常量和索引值相等,则会将索引转换为常量值。转义字符使用符号含义...

2019-05-15 18:12:55 220

原创 Mongodb常见指令

Mongodb常见指令文章目录Mongodb常见指令SQL与NOSQL简介MongoDB简介数据类型常见密令开发中学到的密令总结SQL与NOSQL简介​SQL关系模型适合于客户服务器编程,远远超出预期利益关系型数据库遵循A(原子性) C(一致性) I(独立性) D(持久性)NOSQL非关系型数据库,用于超大规模数据的存储,无需多余操作就可以横向扩展关系模型适合于客户服务器编...

2019-05-15 18:10:53 123

原创 php的cli模式编程

cli模式编程前两天稍微有点闲,就去牛客网刷了几道算法题,之前算法一直都是c语言写的,然而这段时间都在学习php,c语言感觉有点力不从心,于是我就想到用php来编程。不编不知道,一编吓一跳,学了这么久的php,我竟然不知道php的标准输入方式,之前都是web端表单传至或者是ajax传值得到数据,并没有直接用php输入数据。闲话就不多说了,下面走入正题php环境配置之前一直是集成wamp环境下...

2019-05-15 17:27:04 1840

原创 array_multisort()函数

array_multisort()函数data 数组中的每个单元表示一个表中的一行。这是典型的数据库记录的数据集合。数据volumeedition672861856982866677数据全都存放在名为 data 的数组中。这通常是通过循环从数据库取得的结果,例如 mysql_fetch_assoc()。<?php$...

2019-05-15 17:25:33 1759

图片拖拽排序 -- 加强版.zip

支持多个框同时拖拽,之前一版是交换两个图片位置, 加强版可以拖拽后顺位后延

2021-04-23

图片拖拽排序.zip

该资源改变自一个简单的jquery拖拽插件,添加了多个拖拽框进行拖拽,可以同时支持多个拖拽框的排序,这只是一个简单的demo,我后续也做了一些更复杂的功能,比如排序后获取排序顺序、还有打开一个拖拽框其他关闭、保存顺序后页面局部刷新等问题,有问题都可以和我探讨

2020-07-03

基于web的作业提交系统设计与实现(含sql文件)

这是本人通过laravel5.3实现的作业上传系统,基本设计是这样子的,首先整了一个教务系统,可以添加学校、学院、班级、教师、学生等实体类,每一层之间都存在的联系,然后在此基础上学生提交作业、下载作业等内容,后台管理有首页轮播图配置、学生教师还有教务系统配置。还有就是表单操作都进行了提示,错误信息直接返回在表单后面,字段自动校验。

2019-05-16

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

TA关注的人

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