java
文章平均质量分 66
shylhd
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java Optional用法
Optional 是一个对象容器,具有以下两个特点: 提示用户要注意该对象有可能为null 简化if else代码1. 创建: Optional.empty(): 创建一个空的 Optional 实例 Optional.of(T t):创建一个 Optional 实例,当 t为null时抛出异常 Optional.ofNullable(T t):创建一个 Optional 实例,但当 t为null时不会抛出异常,而是返回一个空的实例2. 获...原创 2022-02-10 11:36:07 · 26042 阅读 · 2 评论 -
Mybatis中xml的有关用法
1、M有关if test以及==的用法Mybatis中,通常都要在mapper.xml中写复杂的sql语句,结合页面的查询筛选条件,需要在sql语句中加入<if test=""></if>等的判断<select id="getUserByDepId" resultType="cc.admin.modules.sys.entity.SysUser"> select * from sys_user where del_flag = 0 and id in (s原创 2022-02-10 11:24:30 · 1893 阅读 · 0 评论 -
Collections.singletonList
这个方法主要用于只有一个元素的优化,减少内存分配,无需分配额外的内存,可以从SingletonList内部类看得出来,由于只有一个element,因此可以做到内存分配最小化,相比之下ArrayList的DEFAULT_CAPACITY=10个例如:List<Long> deptIds=Collections.singletonList(sysDept.getDeptId())List<SysPost> postList = postRepository.findAllB原创 2022-02-10 11:36:43 · 507 阅读 · 0 评论 -
jsonObject转字符串或对象
json转字符串String selectedRoles = jsonObject.getString("selectedroles");String selectedDeparts = jsonObject.getString("selecteddeparts");json转对象SysUser user = JSON.parseObject(jsonObject.toJSONString(), SysUser.class);字符串转数组String[] arr = ids.spli..原创 2022-01-23 10:45:00 · 1749 阅读 · 0 评论 -
list.foreach用法
javaforEach循环list、获取list中的指定数据IPage<SysUser> pageList = sysUserService.page(page, queryWrapper);pageList.getRecords().forEach(sysUser -> { QueryWrapper<SysRole> roleWrapper = new QueryWrapper<>(); roleWrapper.nested(i -> i.原创 2022-01-22 15:43:40 · 9012 阅读 · 0 评论 -
list排序thencomparing
使用外部比较器Comparator进行排序List<TakeStoreFormInfo> details = new ArrayList<>(takeStoreForm.getTakeStoreFormInfos());Comparator<TakeStoreFormInfo> type = Comparator.comparing(TakeStoreFormInfo::getType);Comparator<TakeStoreFormInfo> .原创 2022-01-22 15:02:42 · 950 阅读 · 0 评论 -
list.stream().map().collect(Collectors.toList())
ist.stream().map().collect(Collectors.toList())原创 2022-01-22 14:19:38 · 19931 阅读 · 0 评论 -
XP系统如何配置JAVA环境变量
点击我的电脑然后按右键——属性——高级——环境变量——新建——名称/路径 Path=<原Path>;%JAVA_HOME%\bin JAVA_HOME=<JDK安装目录> CLASSPATH=. 例子: PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin; JAVA_HOME=C:\j2sdk1.4.2_09; CLASSP...2009-09-01 10:18:25 · 146 阅读 · 0 评论 -
java Data学习总结
1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(C...原创 2009-09-01 10:16:57 · 126 阅读 · 0 评论 -
getAttribute 和 getParameter 的区别
1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter ()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据;request.setAttribute()和 getAttribute()方法传递的数据只会存...原创 2009-08-13 11:27:01 · 126 阅读 · 0 评论 -
线程的yield(),sleep()以及wait()的区别
从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。但是当前正在被服务的线程可能觉得cpu的服务质量不够好,于是提前退出,这就是yield。或者当前正在被服务的线程需要睡一会,醒来后继续被服务,这就是sleep。 sleep方法不推荐使用,可用wait。线程退出最好自己实现,在运行状态中一直检验一个...原创 2009-08-13 11:24:30 · 211 阅读 · 0 评论 -
java线程详解
先从线程的创建说起.线程的创建一共有两种形式:-------------------------------------------------------------------------------- 一种是继承自Thread类.Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员通过覆盖 ...原创 2009-08-13 09:43:02 · 125 阅读 · 0 评论 -
tomcat异常: Cannot get a connection, pool exhausted
项目运用当中,在tomcat 中的 conf/server.xml中配制JNDI配置如下: <Resource auth="Container" name="jdbc/ztc" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/ztc"> <paramet原创 2009-08-12 17:37:28 · 266 阅读 · 0 评论 -
java访问控制类型public,protect,private和package访问的区别
public 可以被所有其他类访问 protect 自身,子类及同一个包中类可以访问 private 只能被自身访问和修改 package 同一个包中的类可以访问2009-09-14 10:07:03 · 253 阅读 · 0 评论 -
Tomcat中文手册
本文档提供关于Tomcat的基础信息.主要内容如下: Tomcat二进制版本安装 与Tomcat相关的脚本的主要内容 与server.xml相关的主要内容,Tomcat的主要配置文件 如何设置Tomcat与宿主web服务器一起工作的说明 如何应用Tomcat配置一个现实中的web站点 希望此文档足以使新用户可以开始使用Tomcat.如找不到某方面的内容请(按以下顺序) 查找Tomcat faq 查原创 2009-09-01 10:11:00 · 474 阅读 · 0 评论 -
java 进行数据加密
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要: 这是一种与消息认转载 2009-09-01 10:09:00 · 568 阅读 · 0 评论
分享