java错误集
文章平均质量分 52
微瞰技术
java
展开
-
Excel文件加密的两种方式
我们经常会遇到导出的数据需要安全和需要脱敏的场景,这种场景下如何做呢,这里我们使用EasyExcel来实现,有以下两种方案使用EasyExcel配合Zip4j将文件加密为zipZip4j的压缩选项更多 //生成密码压缩文件 private static File getZipFile(File file,char [] pwd) throws ZipException { ZipFile zipFile = new ZipFile(UUID.randomUUID().t原创 2022-05-02 20:26:08 · 2334 阅读 · 1 评论 -
ThreadLocal与线程池共用可能会出现的两个问题
直接先线程池中获取主线程或非线程池中的ThreadLocal设置的变量的值例如 private static final ThreadPoolExecutor syncAccessPool = new ThreadPoolExecutor( 50,&原创 2022-05-01 21:58:57 · 979 阅读 · 0 评论 -
Spring5源码在编译过程中的几个问题
Spring源码在编译过程中的几个问题导入项目的问题导入项目一直显示没有蓝色的点需要在导入时设置或者setting中进行如下设置目前我在使用gradle5.6和gradle6的时候都无法成功导入修改成4.9和auto import就可以成功导入。上图为IDEA 2019.3.3 Community的设置。下图为IDEA 2017.2.6的设置编译spring-oxm,spring-...原创 2020-02-24 21:16:04 · 830 阅读 · 2 评论 -
Mysql中sql的几种常见用法
如何使用非默认的排序。例如使用213之类的排序可以使用如下方法SELECT DISTINCT pg.part_grp_id, pg.part_grp_name, pg.equip_category_idFROM cost_part_grp pg, cost_part_kit pk, cost_part_event peWHERE pe.mdl_ver_id IN ( SE...原创 2019-12-24 07:16:47 · 506 阅读 · 1 评论 -
Linux基础学习
Linuxlinux与windows共享文件夹有的时候即使安装了vmtools仍然不能查看到具体的共享文件夹。这个时候需要sudo vmhgfs-fuse .host:/shared /mnt/hgfs注意格式 shared 为分享的文件名 .host前面有个空格sudo 要加 我之前不加一直有错误执行完后 查看关于持久化挂载上述能展示分享文件,但是重启虚拟机后分享文件小时按...原创 2019-12-24 07:13:13 · 631 阅读 · 1 评论 -
FastDFS单机环境搭建
环境准备安装包centos(如果下载请下载带GNOME桌面版,方便设置)fastdfs-5.11.tar.gzlibfastcommon-1.0.38.tar.gzfastdfs-nginx-module_v1.16.tar.gznginx-1.16.0.tar.gz上述安装包的运行环境准备调整虚拟机与本地网络与同一网段将本地网络共享中心适配器设置中VMnat8的网关地址调...原创 2019-06-03 07:52:15 · 438 阅读 · 0 评论 -
SpringBoot 1.X版本设置Https访问以及跨域https访问的问题
最近在做的一个项目中出现了Https域向非Https域发送ajax请求无法通过的问题 Mixed Content: The page at was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint ‘http://127.0.0.1/test‘. This request has been bloc...原创 2018-09-15 09:04:36 · 1112 阅读 · 0 评论 -
ajax请求在IE下第二次请求不走后台
这种情况发生的原因时因为你的ajax的路径在两次请求过程中没用发生任何变化,所以IE默认为你进行缓存网上所说的有两种方法,加入时间戳参数在你原来的请求链接之后加入时间戳参数,那么这样可以做到在IE上请求连接一定会发生变化,但是这种方法不是很可取,因为这样还需要去修改后台,在某些情况下就显得不合适直接在ajax的请求方式上加入参数cache:false例如$.ajax({ ...原创 2018-09-27 07:55:51 · 1209 阅读 · 0 评论 -
Linux基础
VMWare共享文件夹创建首先在虚拟机设置中设置启用共享文件夹并设置文件夹路径在Linux文件夹内的/mnt/hdfs文件内即可看到自己设置的共享文件夹Linux常用命令Linux清屏快捷键:ctrl+l(L的小写)查看linux的ip地址 ifconfig重启网络命令:service network restart(修改网络之后重启)修改当前计算机的名称vi /etc/sysco...原创 2018-11-23 07:18:51 · 167 阅读 · 0 评论 -
ajax提交大文件无法上传或者后台接收为空的问题
最近在使用高分辨率相机拍照后ajax上传图片发现后台无法接收,寻找了各种解决方案,部署到tomcat之后发现了错误是Request Header is too large。。。网络上的解决方案都是在Tomcat的server.xml配置文件中将maxPostSize设置为0表示不限制POST传输文件的大小。。但是后续我又找到了以恶搞说法是在tomcat 7.0.60版本之后,maxPostS...原创 2018-09-19 23:52:01 · 3927 阅读 · 0 评论 -
WebBrowser控件中ajax事件无法响应
最近在做基于webbrowser的一些内容,但是webbrowser控件中的内容以及事件均是通过Ajax来加载的,导致无法响应 现阶段并没有好的解决方案,只有两个替代方案ajax里面拼接的事件是跳转页面的那这个比较简单,直接在你的div或者其他元素外层套一个a标签,利用a 标签的href标签来跳转ajax里面拼接的事件是执行事件的这样的话就没有办法,那只能在html中直接...原创 2018-08-30 07:45:24 · 2147 阅读 · 0 评论 -
JSP页面与html页面在ie下显示的样式不一致的问题
今天前端将样式与html给我文件我转化为jsp之后在我的电脑上使用IE11的IE9和其他浏览器都没有问题,但是在发给其他人检查的时候却发现在win7电脑的IE9上出现样式错乱的问题,前端调试无果的情况下,在网上找到了解决方案解决方案 我们应该把<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://...原创 2018-08-11 07:28:42 · 2357 阅读 · 0 评论 -
两个错误的解决方案
Element web-app must be declared这是部署描述符版本问题导致的解决办法换成如下配置:<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...原创 2018-07-22 11:47:53 · 376 阅读 · 0 评论 -
百度AI开放平台通用文字识别功能尝试
由于公司的产品中用了百度AI开发平台中的一系列技术,所以我也尝试了一下百度的通用文字识别功能我选择的图片 继承了百度提供的jar包之后,进行编码测试,我这里使用的是本地图片,百度还提供了远程图片的识别,以及二进制的图片的识别,废话不多说,上代码public class AITest { public static final String APP_ID = "*******...原创 2018-05-24 07:47:54 · 4840 阅读 · 0 评论 -
JNA调用Dll的问题
将DLL和DLL对应的配置文件置于JDK的bin目录中,需要注意的是64位的JDK只能使用64位的dll 可以使用 file命令检测dll是否是64位配置public interface YilianInterface extends Library{ public int SIT_CRT_GetStatus(); public int SIT_CRT_Reset...原创 2018-05-17 20:36:11 · 3048 阅读 · 0 评论 -
错误问题的解决方案
init() got an unexpected keyword argument 'serialized_options解决方案Could not autowire. No beans of ‘xxxMapper’ type found.当代码都写完了Autowired仍然报错时,可以参照解决https://blog.csdn.net/zmq52007/article/details/7...转载 2019-02-18 22:06:59 · 521 阅读 · 0 评论 -
使用代码录音的三种方案(js,java和C#)
最近在做语音识别有关的内容,但是语音是被之前需要进行录音,因为一些情况,我分别调研了js录音,java录音,C#录音的三种方式,下面简单的粘贴一下录音代码C#录音工具类using Microsoft.DirectX.DirectSound;using System;using System.Collections.Generic;using System.IO;using System...原创 2019-03-02 11:06:41 · 1317 阅读 · 1 评论 -
项目中使用java8的两个小特性
java8获取两个Integer集合的和 List<Integer> sumList = IntStream.range(0, planList.size()).map(i->planList.get(i)+samplingList.get(i)).boxed() .collect(Collectors.toList());java8获取当...原创 2019-08-19 22:45:52 · 293 阅读 · 0 评论 -
在thymeleaf中使用js获取后台传到前台的值
必须在html中做如下inline声明 <script th:inline="javascript"> var results = [[${detail}]]; var _src = $(".numbers .number:first img").attr("src"); if(_src) { var srcSplit = _src.split("-"); ref...原创 2019-08-09 18:15:37 · 3597 阅读 · 0 评论 -
推荐一个技术文章渠道分发平台OpenWrite
推荐一个技术文章渠道分发平台OpenWrite原创 2019-08-02 15:07:30 · 980 阅读 · 0 评论 -
Java8 Stream和时间API实用分享
之前一直没有用到java8 的一些新特性,进入新公司之后几乎都是使用的java8,熟悉了一段时间之后我认为极大的提升了开发效率。下面介绍一些我实际应用中的例子Java8获取当月第一天和当前时间,用于计算当月的数据LocalDateTime.of(LocalDate.now().with(TemporalAdjusters.firstDayOfMonth()), LocalTime.MIN), ...原创 2019-07-07 10:28:22 · 646 阅读 · 0 评论 -
项目中常用的Linux命令
1.常用操作ctrl+c (取消当前操作)ps -ef|grep ias (查看云医管服务,可以看到pid,jvm参数比如内存大小、远程连接端口号)netstat -apn|more (查看服务占用的端口)netstat -apn|grep 1234 (只显示端口号或者pid是1234的内容)tar -xvf asdf.tar 在【当前位置】解压asdf.tar(asdf.tar.g...原创 2019-07-07 10:15:49 · 459 阅读 · 0 评论 -
最近工作中遇到的几个问题
方法上没加 @Transactional(readOnly=false, rollbackFor = BusinessException.class)导致的错误Connection is read-only. Queries leading to data modification are not allowed这个应该是我们的项目在事务上做了某种设置导致的错误。出现此错误加上上述事务注解...原创 2019-06-01 08:54:26 · 419 阅读 · 0 评论 -
使用HomeBrew安装ElasticSearch之后无法启动的问题
报错是这样的subdirectory exists in data paths [/usr/local/var/lib/elasticsearch/elasticsearch_mac126]. All data under these paths must be moved up one directory to paths [/usr/local/var/lib/elasticsearch]...原创 2019-03-30 12:03:36 · 1004 阅读 · 0 评论 -
Spring4整合Junit4发生的问题
如果你的程序写的没有问题,但是缺要求你使用junit4.12或者更高版本的junit,但是你发现更换为更高版本的junit并没有什么作用,反而出现如下错误 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing官网上的有以下原文 JUnit now uses the latest version of Hamcrest. Th原创 2018-04-20 07:41:11 · 768 阅读 · 0 评论 -
java基础笔试题(六)
此篇笔试题为我最近两个星期找工作的过程中遇见过的一些笔试题,在此做一些总结基础部分构造函数,父子静态方法调用顺序20.00-11.10会打印什么赋给二维数组的一维的长度超过了初始化长度怎么办new String(“123”)产生了几个对象final,finally,finalize的区别基本数据类型有哪几种开发过程中经常使用的快捷键接口和抽象类在使用上的区别实现整数n的阶乘存储元素会自动排序的集合有原创 2018-04-13 14:01:40 · 878 阅读 · 0 评论 -
java读取Oracle中大字段数据(CLOB)的方法
今天遇到一个难题,Oracle数据库中有一个字段是CLOB类型,java简单解析不了。去查找了一下解决方案,试了好几种,下面的这种是有效的。 public String ClobToString(Clob clob) throws SQLException, IOException { String reString = ""; Reader is = clob.原创 2017-06-07 22:49:59 · 7632 阅读 · 0 评论 -
Dorado的一些技巧总结
Dorado7是源代码开放的Web表现层框架,助力Web应用在PC、平板与手机等多设备上,高品质、低成本、快速交付。可以用来快速开发后台管理系统,以下是我总结的一些技巧需要源文件的同学移步 下载地址原创 2017-06-06 23:19:31 · 886 阅读 · 0 评论 -
几个问题以及对应的解决方案记录
普通项目转成Maven项目无法访问到页面这个可能是你访问的页面并不存在于你的项目目录下。 解决方案:右键单击项目,选择Properties。。选择Java Builder Path。在Source下Add我们项目中的Src源文件夹Maven工程的Spring在eclipse 运行报错找不到ContextLoaderListener正确的解决方案来自:https://my.oschina.net/s原创 2017-05-08 20:59:14 · 675 阅读 · 0 评论 -
项目中遇到的一些问题
非主键数据验证数据的唯一性一般是通过Ajax的方式来从后台获取是否唯一 后台再通过去数据库查找,数据库语句为 select count(*) from TableName where number =?JS下将中国标准时间转化为指定格式时间在我们使用日期的时候经常会遇到 这种情况,下面是我搜索到的一个工具方法var format = function(time, format){ v原创 2017-05-04 18:46:03 · 502 阅读 · 0 评论 -
java错误及解决方案
还是像往常一样,收集了我遇到的几个错误和几个易混淆的概念,以及我对这几个错误成功的解决方案,希望能对大家有所帮助。JUnit报错jdt.internal.junit.runner.RemoteTestRunner.loadClass具体的解决方案参照博客园的一篇博客进行解决,文章已经解释得非常好了,我就不再过多的解读了。 网址:http://www.cnblogs.com/xing901022/p原创 2017-04-01 14:51:25 · 712 阅读 · 0 评论 -
几个Java EE和WebService的问题和解决方案
The import Java.util cannot be resolved解决方案:右键项目——-buildpath——–最下面那个configuration 的选择libraries找到JRE(这个时候你会发现这个jre前面有!或者是红X)选中remove掉重新为该项目选择一个JRE选中项目(选择自己配置的jdk的jre) 这种情况一般出现在导入新的项目的时候A configuration原创 2017-03-08 21:51:29 · 1174 阅读 · 0 评论 -
returned a response status of 403 Forbidden
returned a response status of 403 Forbidden我出现这个错误的原因是因为我将图片上传单独部署了一个服务器。但是图片不能写入。需要在这个存储图片的项目所在的tomcat中配置可写操作。具体的是在Tomcat目录下的conf文件夹下的web.xml中加入 <init-param> <param-name>readonly</param-nam原创 2017-02-21 13:32:06 · 5799 阅读 · 7 评论 -
SSH三个错误的解决方案
给大家提供两个SSH项目配置过程中出现的问题以及他们对应的解决方案希望对大家有帮助无法初始化ActionUnable to instantiate Action, userAction, defined for 'userAction_login' in namespace '/'Error creating bean with name 'userAction': Injection of res原创 2017-01-22 01:58:43 · 1999 阅读 · 0 评论 -
项目中的几个错误以及解决方案
nested exception is java.lang.UnsupportedClassVersionErrorUnsupported major.minor version 51.0和Error loading class defined in URL [jar:file:/E:/Users/zhaozhen/Workspaces/MyEclipse%2010/.metadata/.me_tc原创 2017-02-19 21:10:14 · 1707 阅读 · 0 评论 -
GIT使用命令全解析
git init # 初始化本地git仓库(创建新仓库) git config –global user.name “xxx” # 配置用户名 git config –global user.email “xxx@xxx.com”原创 2017-02-09 11:11:49 · 434 阅读 · 0 评论 -
SSH配置的步骤以及配置过程应该注意的问题
在学习javaweb的三大框架Struts2,Hibernate,Spring的时候遇到了很多问题,大部分是由于自身配置不规范造成的,下面来说一下一些正式的配置步骤Struts2的配置 基础配置<struts> <constant name="struts.devMode" value="true"></constant> <package name="p1" extends=原创 2017-01-16 08:00:36 · 1790 阅读 · 0 评论 -
项目问题以及解决方案记录
针对在项目中出现的问题,做一些针对性的记录。大部分都是一些小问题,注意一下就差不多了。Oracle触发器的写法create or replace trigger TRIGGER_DELEVERY_PRODUCT after insert on temp_delivery_header FOR EACH ROWDECLARE v_material_code VARCHAR原创 2017-07-11 22:46:54 · 555 阅读 · 0 评论 -
问题以及解决方案
使用Eclipse启动jettyRunning Jetty 6.1.26 Exception in thread “main” java.lang.IllegalStateException: port :8080 already in use! at runjettyrun.Configs.validation(Configs.java:234) at runjettyrun.Bootstr原创 2017-07-30 23:17:11 · 606 阅读 · 0 评论 -
一些问题的解决方案
解决Windows版Git(SourceTree)出现templates not found的问题解决方案: 在WIn7系统,Git的配置文件位于C:\Users\<登录用户名>.gitconfig。使用文本编辑工具打开并加入如下几行: [user] name = DR/Administrator email = ceek@vip.qq.com [init] templatedir=C:原创 2017-08-28 07:37:29 · 564 阅读 · 0 评论