- 博客(29)
- 收藏
- 关注
原创 sql回顾
回顾01基本查询select <列名>,<列名> #select子句from 表明 #from子句别名列名的别名通过as进行声明,中文比较特殊,需要加上单引号distinct单列 删除单列重复的值多列删除多列重复的值distinct只能放在第一列之前...
2022-04-12 00:44:45
113
原创 2021-02-04
phpphp函数与变量函数中无法直接引用外部变量变量:全局变量、局部变量、超全局变量GET[]、_GET[]、GET[]、_POST[]、等以$_开头的都是超全局变量,所以我们可以将变量定义到这些数组中去,进行访问。使用glob关键字,函数内部如果需要引用那么只需要使用glob申明该变变量即可引用其地址。使用$GLOBALS,这个里面如果执行相当于在一个全局变量。...
2021-02-04 09:27:59
97
原创 2021-02-03
设置idea默认拉取的远程分支git branch --set-upstream-to=origin/dev masterInteger当int使用贼牛逼。
2021-02-03 21:00:47
86
原创 git总结一下
一款由Linus两个小时写出的工具git简介git是linus花了两个小时写的,以为更好管理代码库。git是分布式的,意思就是每个人都有一个完整的版本库而不是仅仅只有一个版本。git指令git init创建版本库,这个时候会创建出一个名为.git的文件夹,这个目录就是用来追踪管理版本库的。git add file告诉git说这个文件需要被提交到版本库git commit -m ‘message’告诉git说把需要提交的文件,全部提交到版本库。技巧就是先多个git add 然后一个git
2020-05-17 22:36:29
127
原创 周志明深入理解java虚拟机第三版2.2章节
微信读书总结:2.2章节 运行时内存区域在虚拟机的自动内存管理机制帮助下,不再需要为每个new操作配对delete/free代码,而且不容易出现内存泄露和内存溢出问题。java虚拟机在执行java程序的过程钟会把它管理的内存划分为若干个不同的数据区域。包括:方法区、虚拟机栈、本地方法栈、堆、程序计数器。(执行引擎、本地库接口(本地方法库))。学习java虚拟机的时候,必须熟悉线程这个...
2020-05-04 13:45:00
314
原创 Mysql
爬爬Mysqlmsyql数据库安装时候的一些操作。1.如果有安装版本的可能不需要那么多操作,但是一般的话我们可能是压缩版本,对于这种版本的话,我们需要简单配置一下。2.压缩版本的话编辑my.ini文件,这个里面有些配置需要注意下port=basedir=datadir=...
2020-04-30 10:10:19
124
原创 23种涉及模式之原型模式
必须知道23种设计模式分为创建型,构造性,行为型原型模式属于创建型原型设计模式来解决什么问题?原型模式主要用来解决复杂对象的创建,如何已经有了一个对象,我就可以通过可能的方式对它进行复制,可以避免很多没有必要的创建操作。原型模式的克隆分为深克隆和浅克隆深克隆的的话就是关于里面的属性是不会随着变,浅克隆的话属性会随着变动。一下就是浅克隆代码package com.chuan.Des...
2020-04-17 08:08:31
147
原创 maven
废话少说我打开了maven官网。Maven中官网的一句话Apache Maven is a software project management and comprehension tool软件项目管理和理解工具。Based on the concept of a project object model (POM),基于对象项目模型概念。安装maven这种就不说直接来吧!!不会官网...
2020-04-12 00:17:54
136
原创 集成支付宝支付
支付宝支付集成首先官网查看官方文档(选择你需要查看的类型)https://open.alipay.com/developmentDocument.htm我是用的电脑网页版(java开发版)在官网提供的github中下载完后,一定要根据其中的readme进行配置。如上如片所示!文档中的一些操作说一下首先mvn package -DskipTests #将SDK源码编译打包(下...
2020-04-09 23:57:58
221
原创 JVM
JVM类加载机制大致看了一下类加载机制,有这么几个知识点:类加载机制中的类初始化,主要是初始化静态变量以及静态代码块双亲委派模型是调用父的类加载器。我首先说一下简化版类加载机制首先将二进制文件读进来,并且以方法区中的数据存储方式进行存储,然后再堆中生成相应的class对象,便于方法数据数据的读取。深入一点就是:首先进行验证:验证的意思是判断该二进制文件是否正常,是否满足jav...
2020-04-07 01:33:49
92
原创 SpringBoot
SpringBoot首先SpringBoot说就是一个javaweb框架,和springmvc非常相似,约定大于配置,you can just run,能迅速开发web应用。java企业级->javaee->spring->springbootSpringboot默认打包的是jar需要配置打包插件<build> <plugins> ...
2020-04-06 21:43:08
145
原创 Mybatis
Mybatismybatis就是对JDBC的进一步封装,其有个思想叫做对象关系映射即ORMMybatis使用:mybatis使用主要讲究这几个东西:SqlSessionFactoryBuildersqlSessionFactorysessionMybatis的操作极其简单接口映射器+注解接口映射器+XML映射器XML映射器有关于对象关系映射1.使用xml的方式...
2020-04-06 11:56:35
128
原创 idea配置错误
Error:java: Compilation failed: internal java compiler error出现这个的原因是idea编译的时候是全局编译,由于我后来的模块需要使用lambda,所欲需要使用java1.8的语法,但是前面的模块是默认的java1.5所以出现编译不通过。方法:...
2020-04-04 23:25:10
935
原创 JDBC
JDBCjdbc就是javadatabaseconnector它主要有几个东西1.注册驱动DriverMager 这个对象可以注册驱动,一般我们使用class.forName("");2.获取连接得到connection对象 获得connection对象后,可以通过connection获得statment催啊ing3.获得statement对象 ,这个对象只能操作静态的sql...
2020-04-04 23:19:43
129
原创 linux学习
linux目录结构以下是对这些目录的解释:/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。(不要动)/dev : dev是Device(设备)的缩写, 存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放所有的系统管...
2020-04-04 21:25:19
107
原创 lambda学习
有关于lambda所解决的问题lambda表达式的话,你可以看如果你想实现一个接口的话有几种方式:第一种中使用java编写类去实现。第二种使用匿名内部类但发现还是有点复杂,由于借鉴于python等语言的特性,于是jdk8中加入了lambda表达式。lambda如何使用 PojoService pojoService = () -> { System....
2020-04-04 15:21:01
157
原创 nginx面试题
1.有关于nginx负载均衡算法它在upstream中进行配置轮询(默认)根据后台相应时间短的优先访问根据ip然后hash,可以时同一个ip访问一个服务器。加权重,指定轮询几率,权重和访问成正比,可以指定轮询几率nginx只所以牛逼的原因多进程异步非阻塞事件处理机制,多线程异步处理机制。。。浏览器将请求发送到nginx服务器,它先将用户请求全部接收下来,再一次性发送给后端web...
2020-04-04 00:34:06
119
原创 try{}finally{}
有关于try{}finally{}不管咋说finally的执行顺序永远在最后 public static void main(String[] args) { MyException03 myException03 = new MyException03(); System.out.println(myException03.testTry()); }...
2020-04-02 21:01:24
2679
3
原创 在IDEA引入支付宝网页版demo
在IDEA引入支付宝网页版demo支付宝文档地址(我当时没找到)https://opendocs.alipay.com/open/270/106291/进行项目导入接下来一路next此处选择ok,但是发现打不开删除项目中的.classpath文件中的有关于标签的,idea识别不了。发现此项目,没有识别为web项目将报红的依赖都给去了将项目所需的jar添加进来...
2020-04-02 00:08:26
1450
3
原创 杂谈
有关于makedown编写语法标题#加空格再加内容粗体使用两个*斜体使用一个*粗斜体使用三个*号有关于过期的使用两个~~有关于分割线使用三个*图片[外链图片转存失败,源站可能有防盗链机制,建议将图片添加链接描述])超链接百度有序列表ab无序列表abcc表格abcabc...
2020-03-31 22:30:17
72
原创 有关于String类型如何截取最后一个小数点的数据
有关于String常用的方法subString(int beginIndex)这个方法的根本就是截取字符串 if (beginIndex < 0) { throw new StringIndexOutOfBoundsException(beginIndex); } int subLen = value.length - begin...
2020-03-05 22:15:48
3057
原创 There is no getter for property named 'distinct' in 'class cn.ly.item.pojo.SpciGroup'] with root cau
原因对mybatis还不是特别理解 List<SpciGroup> spciGroups = speciGroupMapper.selectByExample(spciGroup);应该换成 List<SpciGroup> spciGroups = speciGroupMapper.selectByExample(spciGroup);...
2020-02-29 18:40:53
137
原创 有关于json报错问题Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/exc
Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/exc/InputCoercionException上面这个问题是我在使用springboot项目中遇见的,由上可知原因就是json包没有了所以有一下连个思路有可能包没导入成功,或者使用maven项目的话它那个依赖的作用...
2020-02-12 23:02:54
5855
原创 爬爬jquery
什么是jquery?jquery就是一个js文件,需要从外面导入,但是这个js文件封装了基本上常用的js语句,可以满足我们的正常使用,当然jquery也是一个轻量级的js文件。什么是封装?比如document.getElementById("");//一般我们自己封装的话可以写成function getId(id){document.getElementById(id);}//...
2019-05-23 22:22:09
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人