![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
01-DevLanguage
文章平均质量分 60
各类开发语言的基础知识记录。
编程秀
一枚爱折腾的程序员。。。更多信息在w “编程秀”
展开
-
PHP-PHP和IDEA调试配置
文章目录一、安装PHP环境.二、IDEA安装PHP插件.三、IDEA配置PHP环境.四、配置 Xdebug调试端口,需要和配置文件中的端口号相同.五、配置DBGp Proxy六、Google浏览器安装Xdebug helper 插件并进行以下配置.修订记录版本是否发布2020-09-23v1.0否一、安装PHP环境.我安装的是集成环境(MAMP PRO)二、IDEA安装PHP插件.三、IDEA配置PHP环境.点击Open in Editor打开php.in.原创 2021-01-28 21:32:52 · 1502 阅读 · 0 评论 -
PHP-PHP升级
文章目录开始升级PHP查看版本CentOS7下安装PHP默认是5.4的,但是有些框架要求PHP的版本得在5.4以上,现在的框架大多要求php7以上的,比如typo3.8.x,必须7.0+;typo3.9.x,必须php7.2+。这时候我们就需要把PHP升级一下了。yum provides php 开始升级PHPrpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源rpm -Uvh https://mirror..原创 2021-01-28 21:32:06 · 568 阅读 · 0 评论 -
Java-List集合字段求和函数
文章目录一、FunctionCustom通用求和函数使用示例二、求和函数一、FunctionCustom通用求和函数使用示例特点:简化代码量防止集合及值的空指针// 实例化函数FunctionCustom<GetSalesDataReportsServiceOutputDto> functionCustom = new FunctionCustom<>();//使用-》对 clueTodayCount 值求和functionCustom.functionListL原创 2021-01-28 21:29:40 · 4267 阅读 · 0 评论 -
Java-Java集合流操作
文章目录一、List分组二、List去重1、单字段去重2、多字段去重三、List交集方法retainAll四、List 分组去重获取最新记录一、List分组Map<String,List<ClassEntity>> = classEntities.stream().collect(Collectors.groupingBy(ClassEntity::getGrade));二、List去重1、单字段去重petList = petList.stream().collect(原创 2021-01-28 21:28:03 · 438 阅读 · 0 评论 -
Java-Java集合排序
文章目录一、ListMap 排序一、ListMap 排序Java中list里面存放map,根据map中的某一个或多个字段进行排序import java.util.ArrayList; import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map; /** * * <p> * De原创 2021-01-28 21:26:01 · 153 阅读 · 0 评论 -
Java-Java集合
文章目录一、List,Set,Map三者的区别二、Arraylist 与 LinkedList 区别三、ArrayList 与 Vector 区别呢?为什么要⽤Arraylist取代Vector呢四、HashMap 和 Hashtable 的区别五、HashMap 和 HashSet区别六、HashMap的底层实现**七、ConcurrentHashMap 和 Hashtable 的区别**一、List,Set,Map三者的区别List(对付顺序的好帮⼿): List接⼝存储⼀组不唯⼀(可以有多个元原创 2021-01-28 21:23:49 · 117 阅读 · 0 评论 -
Java-Java多线程
文章目录一、 sleep() ⽅法和 wait() ⽅法区别和共同点.二、为什么我们调⽤ start() ⽅法时会执⾏ run() ⽅法,为什么我们不能直接调⽤run() ⽅法?三、synchronized 关键字四、并发编程的三个重要特性五、说说 synchronized 关键字和 volatile 关键字的区别六、线程池1、实现Runnable接⼝和Callable接⼝的区别2、执⾏execute()⽅法和submit()⽅法的区别是什么呢?3. 如何创建线程池4. ThreadPoolExecuto原创 2021-01-28 21:20:06 · 204 阅读 · 0 评论 -
Java-Java中的运算符
文章目录一、Java &、&&、|、||、^、<<、>>、~、>>>等运算符&(按位与)&&(逻辑与)|(按位或)||(逻辑或)^(异或运算符)<<(左移运算符)>>(右移运算符)~(取反运算符)>>>(无符号右移运算符)二、图解 Java 位运算1. 原码、反码、补码的转换(1) 正数的原码、反码、补码相同(2) 负数的原码、反码、补码转换如下图所示2. 位运算(1) &a.原创 2021-01-28 21:16:55 · 476 阅读 · 0 评论 -
Java-Google Guava 类库简介
Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。下面我原创 2017-07-31 15:34:24 · 468 阅读 · 0 评论 -
Java-Java反射机制详解--
Java反射机制详解| |目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全部方法·通过反射机制调用某个类的方法·通过反射机制操作某个类的属性·反射机制的动态代理4反射原创 2017-02-20 15:18:25 · 635 阅读 · 0 评论 -
Java-如何取出集合Map中key和value的值
标准的Map访问方法如下:Set keys = map.keySet( );if(keys != null) {Iterator iterator = keys.iterator( );while(iterator.hasNext( )) {Object key = iterator.next( );Object value = map.get(key);;....原创 2017-02-17 10:31:01 · 15012 阅读 · 2 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2017-02-09 13:43:28 · 466 阅读 · 0 评论 -
log4j配置
1.环境配置直接导入JAR就可以了,这里使用maven导入 dependency> groupId>log4jgroupId> artifactId>log4jartifactId> version>1.2.17version> dependency>12345123452.写配置文件log4j可以使用xml配置,也可以使转载 2016-12-02 16:06:08 · 298 阅读 · 0 评论 -
Log4j配置详解
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:转载 2016-08-31 10:50:05 · 220 阅读 · 0 评论 -
Java中的@SuppressWarnings
解释一: 屏蔽某些编译时的警告信息 在强制类型转换的时候编译器会给出警告 加上 程序代码 @SuppressWarnings("unchecked") 就不会警告了解释二:注释类型当你的编码可能存在警告时,比如安全警告,可以用它来消除api中是这样描述的指 示应该在注释元转载 2016-04-28 17:42:38 · 344 阅读 · 0 评论 -
SSH框架整合开发详解(个人笔记)
一.创建数据库并设置编码。A) create database oa default character set utf8。二.MyEclipse工程A) 在Myeclipse里创建web工程,并设置编码为utf8.B) 添加框架环境1.添加Junit4 library(Myeclipse自带)2.添加Struts2环境①所需Jar包转载 2016-04-21 22:49:54 · 344 阅读 · 0 评论 -
Java命名规则
包命名规范:目的:包的命名规范应当体现出项目资源良好的划分servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servlet自定义标签类所在包命名规范:公司名称.开发组名称.项目名称.web.tags例如:net.linkcn.web.tags过滤器类所在包命名规范:公司名称.开发组名称.项目转载 2016-02-24 16:36:41 · 397 阅读 · 0 评论 -
Java-Java反射机制的适用场景及其利与弊
一、反射的适用场景是什么?1).Java的反射机制在做基础框架的时候非常有用,有一句话这么说来着:反射机制是很多Java框架的基石。而一般应用层面很少用,不过这种东西,现在很多开源框架基本都已经给你封装好了,自己基本用不着写。典型的除了Hibernate之外,还有Spring也用到很多反射机制。经典的就是在xml文件或者properties里面写好了配置,然后在Java类里面解析xml或p原创 2017-02-20 15:18:32 · 333 阅读 · 0 评论