- 博客(15)
- 收藏
- 关注
原创 思维导图XMind工具常用的快捷键
XMind是日常整理资料常用的一个极其方便的工具,XMind提供的思维导图也很好用,除了此功能外,还提供了鱼骨图、二维图、树形图、逻辑图、组织结构图,在此记录几个常用的快捷键。
2020-06-19 18:48:22 306
原创 Java数组与List的相互转换
Java中文文档:https://www.w3cschool.cn/java/java-array2.htmlList转数组List list = new ArrayList();list.add("1");list.add("2");final int size = list.size();String[] arr = (String[])list.toArray(new Strin...
2020-03-09 15:49:13 126
原创 Sql关联查询两种书写格式的效率差异
关联查询效率的评判是根据笛卡尔积计算出的数据量和要筛选出的目标数据量的比例决定的,如果目标数据量一致,做笛卡尔积计算出的数据量越小效率越高,反之越低SELECT * FROM 表a left joint 表b ON 表a.bid = 表b.id LEFT JOIN 表c ON 表a.cid=表c.idSELECT * FROM (SELECT * FROM 表a left joint 表b O...
2020-03-09 15:45:04 171
原创 Sql语句中in和exits的区别
“小明” in (select sname from student)等同于exists (select * from student where sname=“小明”)这两个涵数是差不多的, 但是由于优化方案的不同, 通常NOT EXISTS要比NOT IN 要快, 因为NOT EXISTS可以使用结合算法而NOT IN 就不行了,而EXISTS则不如IN快, 因为这时候IN可能更多的使用...
2020-03-09 15:38:14 430
原创 SpringBoot项目打印Mybatis日志
打印MyBatis执行的Sql语句在bootstrap.properties中添加:logging.level.(.......dao.mapper)=debug打印Sql语句添加:mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 打印sql查询结果...
2020-01-09 11:38:15 763 1
原创 Java代码优化之引用创建
1、对象引用的优化List<Object> list = new ArrayList<>(); for (int i = 0; i < 100; i++){ Object obj = new Object(); list.add(obj); }应该为:List<Object> list = new ArrayLis...
2020-01-02 17:56:54 74
原创 PHP基础之 if else
if else :根据不同的条件,执行不同的操作模块语法:if(条件){//条件成立时执行的代码}else{//条件不成立时执行的代码}同if else 也存在 if else if:if(条件1){//条件1成立时执行的代码}else if(条件2){//条件1不成立,条件2成立时执行的代码}else{//条件1和条件2都不成立时执行的代码}<?php$...
2019-12-18 15:48:14 386
原创 PHP基础之算数运算符
PHP算数运算符:运算符名称描述实例结果x+y加x和y的和7+613x-y减x和y的差7-61x*y乘x和y的积7*642x/y除x和y的商7/71x%y模(除法的余数)x除以y的余数7%61-x取反x取反-7-7x.y并置连接两个字符串“hel”.“lo”hello<...
2019-12-18 15:26:57 118
原创 PHP基础之数据类型
数据类型有:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)定义不同数据类型变量:String型 $string1 = '单引号字符串变量'; //不解析变量,效率高 $string1 = "双引号字符串变量"; //解析变量,少用Integer型 ...
2019-12-18 15:08:27 92
原创 PHP基础之变量定义规则
<?php$bianLiang1 = '只是一个变量';$bianLiang2 = 123456;echo $bianLiang1;echo $bianLiang2;?>变量定义规则变量以$符号开始,后面紧跟变量名变量名以字母(‘A-z’)或下划线(’_’)开始变量名只能包含字母数字及下划线(‘A-z 0-9 _’),不能有空格变量名区分大小写注:php是弱...
2019-12-18 14:40:03 312
原创 PHP基础之输出
<?phpecho '你好PHP<br>'; //常用的输出,echo后面跟一个空格//也可以这样写echo('你好PHP<br>');print '你好PHP<br>';print('你好PHP<br>');var_dump('你好PHP<br>');//之后调试使用var_dump,输出结果为:在某文件的第几行 ...
2019-12-18 14:26:24 137
原创 Java性能优化之for循环
使用for循环嵌套循环外小内大for (int i = 0; i <10 ; i++) { for (int j = 0; j < 10000000; j++) { //嵌套循环应该遵循“外小内大”即“< 10000000”的原则 }}提取循环无关的表达式for (int i = 0; i < 10000000; i++) { i=i*a*b;}...
2019-12-12 09:41:24 271
原创 Java之常用Lambda表达式
Lambda表达式遍历List将List的某属性转List遍历MapList转Map遍历ListList<User> users = Lists.newArrayList();users .forEach(p ->{ User user=p;});将List的某属性转ListList<String> userIds=users .stream().ma...
2019-12-11 15:03:44 128
原创 Java中Arrays工具类的使用
Java中Arrays工具类的使用工具类:工具类里面封装了一些比较好的方法,这些方法有个特点:都被Static修饰 调用方法: 1. 查找: Static int binarySearch(形参)=====各种形参不同的方法,返回搜索值的下标 2. 排序: Static void sort(形参)=========对数组进行排序 ...
2018-08-02 20:58:41 4231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人