- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot面试知识点整理
概述两个重要策略:开箱即用,约定优于配置Spring Boot是什么:Spring Boot是Spring组件一站式解决方案,简化了使用spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。Spring Boot有哪些优点:1、容易上手、提升开发效率 2、开箱即用,远离繁琐的配置 3、提供了一系列大型项目的非业务性功能(如内嵌服务器、安全管理、运行数据监控、运行状况检查和外部化配置) 4、没有代码生成,也不需要XML配置 5、避免大量的maven导入和各种版本冲突Spri
2020-10-23 10:56:04
513
1
原创 PHP isset()函数的使用
作用:检测变量是否设置,并且不是 NULL。语法:bool isset ( mixed $var [, mixed $... ] )注意:如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数...
2019-06-21 21:37:31
483
原创 PHP empty()函数的使用
作用:该函数用于检查一个变量是否为空,当一个变量并不存在,或者它的值等同于 FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。注意:empty() 在5.5 版本之后支持表达式了,而不仅仅是变量。语法:bool empty ( mixed $var )返回值:当 var 存在,并且是一个非空非零的值时返回 FALSE 否则返回 TRUE...
2019-06-21 16:32:48
5489
原创 thinkphp5 模型关联查询两种方式的对比
1、public function campus() { return $this ->belongsTo('Campus','campus_code','code') ->bind([ 'campus_name' => 'name' // '别名' => '字段名' ]...
2019-05-14 23:33:10
1598
原创 mysql函数集
1、FIND_IN_SET(str,strlist)作用:查询一张表中的某个字段是否包含某个字符例句:SELECT * from test where FIND_IN_SET('1',area);
2019-05-14 08:44:27
127
原创 Request请求对象
app\index\controller\Index.php<?php namespace app\index\controller; use think\Request; class Index { public function index(Request $request) { // 获取浏览器输入框的值 dump($request-&g...
2019-04-09 17:33:50
254
转载 fastadmin结构
原地址 :https://www.kancloud.cn/karsonzhang/fastadmin/301154转载地址:https://blog.youkuaiyun.com/u010261924/article/details/7910401project 应用部署目录├── application│├── admin││├── command ...
2019-04-09 15:35:22
766
原创 fastadmin中js是如何调用的
想要了解fastadmin中的js是怎么调用的,就应该先了解RequireJs。RequireJs是模块化工具,每一个我们自己的js文件或者库都可以看成是一个模块,按需引入。写法如下:<script data-main="js/main" src="js/require.js"></script>src是引入requrejs框架文件,data-main是我们自...
2019-03-22 20:18:04
2885
原创 thinkphp 5.0学习——前置操作
前置操作的意思就是在执行一个方法之前执行其他的方法。前置操作有三种形式:1、没有关键字,作用是执行所有方法前先执行该方法2、except关键字,作用是除了后面的方法外,其他方法执行前都要执行该方法3、only关键字,作用是仅仅在执行后面的方法前,要先执行该方法下面用thinkphp 5.0官方文档例子来说明:namespace app\index\controller;u...
2019-03-16 16:00:05
698
原创 使用php代码对源码进行加密的两种简便方法
第一种加密代码<?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,'.'),1)); if ('php' == $type && is_file($filename) && is_writable($filena...
2018-12-04 17:45:00
2694
1
原创 .jshintrc文件和各项详细解读
{ // // 强制选项 // // When set to true, these options will make JSHint produce more warnings about your code. /** * 是否阻止位运算符的使用 * * 有时候为了快速取整或判断,会使用一些位运算符,所以此项设置为 false */ "bitw...
2018-08-30 17:44:17
801
原创 SublimeLinter setting user设置
// Set to true to print extra information in the console. "debug": false, // When in the "background" lint mode, this value determines // the minimum delay before a request is send to th...
2018-08-30 17:33:33
2502
原创 node.js的安装和配置
要安装node.js首先应该下载相应的安装包,我的电脑是windows 64所以我下载的是Windows Installer (.msi) 64-bit1、下载安装包node.js的下载路径:https://nodejs.org/en/download/2、点击Next直到完成(第三张图的安装路径可以默认路径也可以自己选择安装路径):3、点击install,等待一会完成安装...
2018-08-30 17:19:11
300
原创 springBoot使用devtools进行热部署的配置文件
pom.xml文件的配置<!-- 热部署 --><dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!
2018-05-27 22:24:15
2402
原创 jackson的基本演绎法
在项目中使用responsebody返回的json字符串类型的时间格式为long类型可以使用jackson来进行时间格式化@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss a" , locale="zh" , timezone="GMT+8")数据为空的话不展示@JsonInclude(Include.NON_NULL)...
2018-05-27 21:55:26
452
原创 Oracle卸载
完全卸载 Oracle关闭oracle所有的服务。可以在windows的服务管理器中关闭;打开注册表:regedit打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务!打开注册表,找到路径:HKEY_L
2017-08-28 21:08:52
502
原创 Oracle的安装
Oracle的安装安装前准备:关闭本机的防火墙,杀毒软件等,尤其是360;如果有可能尽可能断开互联网。下载下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html需要下载两个文件,同时解压两个文件到同一个目
2017-08-28 21:06:47
436
原创 SQL查询语句包
简单查询SELECT * FROM emp;sqlplus的基本设置:-- 设置每行的宽度SET LINESIZE 120;-- 设置每页行数SET PAGESIZE 30;-- 设置某一列显示的宽度COL 列名 FOR A长度;例子:COL ENAME FOR A10;-- 设置ENAME数据列显示宽度为10--切换连接(如果是sys的话才需要加AS
2017-08-28 20:11:21
854
原创 电脑显示内存不足的处理方法
.第一招:关闭多余程序??如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,或许你就能够继续执行因“内存不足”而被中断的任务。 第二招:清除剪贴板中的内容??1.清除系统剪贴板中的内容(存储Windows复制或剪贴内容的剪贴板)??点击“
2017-08-26 19:40:17
3796
原创 使用IO流实现输出目的为控制台和获取控制台输入的内容
实现输出目的为控制台:public class Test1{public static void main(String[] args){//FileDescriptor.out指定输出到控制台PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(FileDescriptor.out)));pw.p
2017-08-19 20:24:12
2545
转载 FileDescriptor使用
FileDescriptor 介绍FileDescriptor 是“文件描述符”。FileDescriptor 可以被用来表示开放文件、开放套接字等。以FileDescriptor表示文件来说:当FileDescriptor表示某文件时,我们可以通俗的将FileDescriptor看成是该文件。但是,我们不能直接通过FileDescriptor对该文件进行操作;若需要通过FileDescr
2017-08-19 08:50:18
3550
原创 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数), 凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
//定义一个集合ArrayList list=new ArrayListint n=5;for(int i=0;ilist.add("person"+i);}int tag=0;while(list.size()>1){tag+=2;// 根据规律发现。每次下标+2 后 对集合长度取余后 刚好是要删除的位置。tag%=list.size();list.r
2017-08-12 15:11:25
879
原创 Collator中文比较类
有时候你需要用到一些按一定顺序排列的数据,这时候就需要用到排序,对于数字类型的排序可以比较,可以快速的排出来,但是对于中文排序就不那么简单了,你可以自己去写方法,我这里有一个人家写好的类可以提供你调用,下面的程序将演示调用过程:public class Main4 { /** * 比较汉字大小 * * @param args */ public static void m
2017-08-12 14:36:49
859
原创 使用集合arrayList的时候为什么用它的父类Collection
Collection arrayList = new ArrayListList list = new ArrayList我们有时候会遇到上面的代码,不理解为什么这么写,下面我来分享一下自己的想法:首先,当我们在写程序的时候不知道应该用哪一个集合更好的时候就可以这么写,直接使用父类,但是有个问题是父类不能自实现,所以只能new一个子类的对象,new出来的对象只能使用Collecti
2017-08-12 13:08:20
3515
1
原创 eclipse格式化代码快捷键用不了问题
有的装上eclipse之后格式化代码快捷键用不了,每次都得去Source——>format里面找很麻烦,这时候你可以看看是不是这个快捷键和其他软件的快捷键冲突了,如果安装了搜狗输入法,首先找搜狗输入法,以下介绍修改输入法快捷键:首先右键点击输入法依次选择设置属性——>按键——>简繁切换——>确定就搞定了
2017-08-06 15:14:30
789
原创 java二进制正数和负数取反
“反码”,“取反”,“按位取反(~)”,这3个概念是不一样的。取反:0变1,1变0反码:正数的反码是其本身,对于负数其符号位不变其它各位取反(0变1,1变0)按位取反(~): 这将是下面要讨论的。要弄懂这个运算符的计算方法,首先必须明白二进制数在内存中的存放形式,二进制数在内存中是以补码的形式存放的。另外正数和负数的补码不一样,正数的补码、反码都是其本身,负数的反码是符号位不变
2017-08-05 19:50:03
8066
1
原创 java接口特征小结
一、Java接口基础知识1, Java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承.Java接口的特征归纳:2, Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)2, Java接口中的方法默认
2017-07-30 09:44:19
710
原创 进宠物商店买小动物的小游戏程序
/***本程序用到四个类,一个Pet做为父类,一个Cat和一个Dog继承Pet类,最后一个商店类来进行测试*///Pet类public Pet(String name, char sex, int age) { this.name = name; this.sex = sex; this.age = age; } pu
2017-07-29 21:52:01
767
原创 java中从一个对象数组中删除元素和判断对象数组存了几个元素的方法
//从数组中删除元素方法private int arrayTotal=0;Pet[] pets=new Pet[10];pets[1]=dog;pets[2]=cat;pets[3]=pig;//如果想删除第二个元素catfor(int i=0;i<pets.length;i++){ for(int j=2;j<pets.length;j++){ if(j+1<pe
2017-07-29 21:15:02
5885
原创 在java中关于使用scanner接受char类型字符的方法
import java.util.Scanner;Scanner scanner=new Scanner();char sex=scanner.next().charAt(0);
2017-07-29 21:00:49
18438
原创 面向对象编程小例子
import java.util.Scanner;/***定义一个动物类,动物有三个属性,*实例化三个对象,存储在数组中,*分别给它们赋值,再打印出来*/public class Animal{ //定义三个私有属性,在类外面无法直接访问,只能通过提供的set、get方法访问 private double weight;//定义动物的体重 private int leg;//定义
2017-07-24 22:02:37
1445
原创 输入行数,打印出相应行数的*直角三角形
import java.util.Scanner;public class PrintTriangle{ public static void main(String[] args){ Scanner s=new Scanner(System.in); System.out.println("请输入要打印的三角形的行数"); int num=s.nextInt(); for(i
2017-07-21 08:25:40
6911
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-07-21 08:23:20
254
原创 求1900到2017的闰年天数
import java.util.Scanner;public class TestWhile{ public static void main(String[] args) //求闰年个数,打印输出1900到2017的闰年,使用while循环 //公式(year%4==0&&year%100!=0)||(year%400==0) //一共过去了多少天 int year
2017-07-20 11:05:03
1416
原创 水仙花数的计算
求水仙花数100~999之间的水仙花数 for(int i=100;i<=999;i++){ int a=i/100; int b=(i%100)/10; int c=(i%100)%10; int num=a*a*a+b*b*b+c*c*c; if(num==i){ System.out.println(i); } }
2017-07-19 21:53:53
1543
原创 Java案例使用for循环+switch case+if else的猜拳小游戏
import java.util.Scanner;import java.util.Random;public class HomeWork2{ public static void main(String[] args){ Scanner scanner=new Scanner(System.in); System.out.println("开始游戏,请输入0~2
2017-07-19 20:26:46
3722
转载 request.getContextPath()用法
request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。 当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。具体来说主要用两种部署的路径: 一是将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件); 另一中方法
2017-06-22 14:39:58
1457
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人