java
文章平均质量分 60
chelflan
不积跬步无以至千里
展开
-
微信小程序订阅消息
微信小程序订阅消息官网步骤遇到的问题参考官网步骤详情见:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html遇到的问题1.调用用户授权接口报错:wx.requestSubscribeMessage is not a function查找资料,发现要求调试基础库要大于2.8.2;如何修改调试基础库呢?解决方案:微信小程序开发者工具-详情-本地设置-调试基础库选原创 2021-04-14 17:40:01 · 112 阅读 · 0 评论 -
maven package编译报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
maven package编译报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test 前言报错解决前言同样的环境在不同的地方运行却报错了。还有在linux下的tomcat中server.xml里面的数据突然就变成我桌面一个1.txt里面的内容,且是一周前修改的,然而项目依然正常用了这么久,是人性的缺失还是命运的安排,太神奇了,姑且就说是神灵在操作吧。报错Failed to execu原创 2021-03-19 13:00:20 · 1702 阅读 · 2 评论 -
List集合add方法覆盖原来的内容,使所有内容都一样
List集合add方法覆盖原来的内容问题:今天写了一波逻辑,觉得没问题,list.add(xx)的时候,xx我debug的时候看着数据没问题,但是list.add进去之后发现数据全部都一样解决:问题:今天写了一波逻辑,觉得没问题,list.add(xx)的时候,xx我debug的时候看着数据没问题,但是list.add进去之后发现数据全部都一样List<T> tList = new List<T>();for(int i=0;i<10;i++){ t.num=i;原创 2021-03-17 15:22:22 · 3300 阅读 · 1 评论 -
IEAD中加入阿里的代码检查插件后Executors提示需手动创建
最近了解一下线程池,下载其中的代码并运行。https://howtodoinjava.com/core-java/multi-threading/when-to-use-countdownlatch-java-concurrency-example-tutorial/其中ApplicationStartu...转载 2018-12-14 15:56:01 · 290 阅读 · 0 评论 -
java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx(实体类)
起因:今天从前端传到JAVA后端一组对象数组,后端能接收到,也能打印出来,但是遍历取出单个对象的值得时候就报错:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx(实体类) @RequsetBody Map<String, Object> map // 这...原创 2019-01-22 10:39:14 · 24682 阅读 · 9 评论 -
shiro初识别
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。主要功能三个核心组件:Subject, SecurityMan...转载 2019-01-22 11:05:16 · 750 阅读 · 0 评论 -
mac java.rmi.server.ExportException: Port already in use: 1099; nested exception is
出现问题:1099端口被占用分析问题:启动多个 tomcat 没有关闭解决问题:1.关闭多余的不使用的 tomcat 2.找不到多余的 tomcat 使用以下的方式错误: 代理抛出异常错误: java.rmi.server.Export...转载 2019-03-06 11:48:38 · 1193 阅读 · 0 评论 -
查看java内存情况
进入cmd命令,输入jvisualvm 打开 jvisualvm 图形界面,观察内存的变化趋势,此时会发现内存会一直飙涨。原创 2019-03-06 15:04:59 · 786 阅读 · 0 评论 -
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"使用nginx代理的时候无效
用到的代码如下:String path = request.getContextPath();String basePath = request.getScheme()+"翻译 2019-05-17 10:23:07 · 806 阅读 · 0 评论 -
线程池深度好文(转载)
转自:https://www.cnblogs.com/baizhanshi/p/5469948.html1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java ?1234567new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-...转载 2018-12-14 15:30:09 · 374 阅读 · 0 评论 -
java中static的理解(转载)
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类...转载 2018-12-07 13:03:30 · 478 阅读 · 1 评论 -
输出
HttpServletRequest request=ServletActionContext.getRequest();HttpServletResponse response = ServletActionContext.getResponse();PrintWriter writer = response.getWriter(); writer.print("xx");原创 2016-09-23 13:07:14 · 141 阅读 · 0 评论 -
Java 中的 StringBuilder 类
使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。转载 2016-09-19 13:01:40 · 189 阅读 · 0 评论 -
Java 中 String 类的常用方法 Ⅰ
那么,“==” 和 equals() 有什么区别呢?==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象equals(): 比较存储在两个字符串对象中的内容是否一致PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个转载 2016-09-19 11:40:14 · 155 阅读 · 0 评论 -
Java 中基本类型和字符串之间的转换
在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。其中,基本类型转换为字符串有三种方法:1. 使用包装类的 toString() 方法2. 使用String类的 valueOf() 方法3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串再来看,将字符串转换成基本类型有两种方法:1. 调用包装类的 parseXxx转载 2016-09-19 14:00:13 · 181 阅读 · 0 评论 -
maven整合ssm打war部署项目启动启动报错 Could not resolve resource location pattern
tomcat运行war报错IllegalArgumentException: Could not resolve resource location pattern [classpath :com/wwr/mappers 原因是因为: maven 并不会自动将 src/main/java 中的 ...转载 2018-08-20 22:56:04 · 240 阅读 · 0 评论 -
Adobe Acrobat编辑 域 并在java itext中应用
下载Adobe Acrobat 到Adobe产品系列的官网下载,我用的是试用版本7天,破解自行百度如何使用Adobe Acrobat编辑域,具体步骤:在这里插入图片描述3.针对于java 中的应用请参考:https://blog.csdn.net/u012377333/article/details/51261057...原创 2018-12-04 11:05:42 · 2129 阅读 · 8 评论 -
线程池初体验
转自:https://blog.csdn.net/u010983881/article/details/79322499线程池:可以理解为缓冲区,由于频繁的创建销毁线程会带来一定的成本,可以预先创建但不立即销毁,以共享方式为别人提供服务,一来可以提供效率,再者可以控制线程无线扩张。合理利用线程池能够带来三个好处:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度...转载 2018-12-07 17:42:13 · 179 阅读 · 0 评论 -
线程池的认识
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Jav...转载 2018-12-14 11:05:13 · 168 阅读 · 0 评论 -
java 类File的方法: mkdir()方法与mkdirs()的区别
File file_date = new File(“D:\\yyy\\2010-02-28”); // 如果该日期的文件夹存在,就把获得的指令文件夹建到该文件夹下。 // 如果该日期的文件夹不存在,就新建一个日期的文件夹。 if (file_date.exists()) { System.out.println("该日期的文件夹已经存在!"); } el转载 2016-09-25 19:19:37 · 362 阅读 · 0 评论