自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工作中遇到bug

源于工作,源于生活

  • 博客(55)
  • 资源 (14)
  • 收藏
  • 关注

原创 json格式化--fastjson SerializerFeature,为空的字段也返回

JSON.toJSONString(list, SerializerFeature.WriteMapNullValue);依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version>...

2021-08-09 11:54:31 1013

原创 js点击调用java后台下载文件

public static HttpServletResponse download(File file, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 //File file = new File(path); // 取得文件名。 String filename = file.getName(); ..

2021-06-01 15:52:50 389

原创 oracle数据库密码过期

在密码将要过期或已经过期时可通过如下语句进行修改密码,密码修改后该用户可正常连接数据库。ALTER USER 用户名 IDENTIFIED BY 密码 ;如果想去除180天的密码生存周期的限制可通过如下SQL语句将其关闭ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITEDSQL语句将口令有效期默认值180天修改成了“无限制”。但是出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,...

2021-05-07 10:50:28 289

原创 JSONObject.toJSONString null值转成“”

SerializerFeature.WriteMapNullValue 是否输出值为null的字段,默认为false 也就是说有null时会输出而不是忽略(默认策略是忽略,所以看不到为null的字段) WriteNullStringAsEmpty—字符类型 键如果为null,输出为”“,而非null 注意是键为null的可以转换为“”,而不是json.put("key",null) 如果让输出的json中所有为null 的字符串都变成空字符串,最简单的做法就是加一个值过滤器,..

2021-03-10 17:01:04 1830

原创 SoapUI:byte 0xb1 implies a length of more than 4 bytes

在project测试中,如果引入wsdl报如下的错误:Error loading [http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl]: org.apache.xmlbeans.XmlException: java.io.CharConversionException: Characters larger than 4 bytes are not supported: byte 0xb1 implies a length of

2020-11-16 13:55:42 505

原创 httppost请求“Content-Type“,“application/x-www-form-urlencoded;charset=utf-8“参数传递

"Content-Type","application/x-www-form-urlencoded;charset=utf-8" /** * 请求服务 "Content-Type","application/x-www-form-urlencoded;charset=utf-8" * * @return */ public static String httpPost(String url,Map<String,String> param,String app..

2020-10-23 14:54:51 2473

原创 zookeeper 链接报错 KeeperErrorCode = NodeExists for

zookeeper 链接报错 KeeperErrorCode = NodeExists for zookeeper链接报错要将原来的删除掉dataDir路径下的version-2文件夹,再重启本机在C:\JavaEnv\ws-2181

2020-10-12 17:50:17 3944

原创 spring aop在mvc的controller中加入切面无效

spring aop在mvc的controller中加入切面无效 spring aop在mvc的controller中加入切面无效因为MVC的controller,aop默认使用jdk代理。要使用cglib代理。在spring-mybatis.xml配置文件中加入 <!-- 通知spring使用cglib而不是jdk的来生成代理方法 AOP可以拦截到Controller --> <aop:aspectj-autoproxy proxy-target-clas

2020-09-23 19:47:08 381

原创 org.apache.ibatis.annotations.Param依赖

<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.1</version></dependency><dependency> <groupId>org.mybatis</groupId> <art.

2020-09-02 18:00:32 3796 3

原创 SpringBoot+thymeleaf+html+javascript 实现的点击播放mp3简单的一个功能

MP3文件所在目录页面按钮 <button class="search-btn primary" type="button" onclick="playmp3()">点击播放</button> <audio id='audioPlay' th:src='@{/stc/mp3/query.mp3}' hidden autostart="false"></audio><embed name="embedPlay" th:src='@{/s..

2020-08-07 14:04:37 1451

原创 tomcat自定义xml访问文件

在自定义的XML文件中,配置虚拟目录进入<Tomcat安装目录>\conf\Catalina\localhost目录在该目录中,创建一个名为ftp.xml的配置文件,文件名任意,必须是xml文件然后,将server.xml文件中配置好的<Context>元素,复制到该文件中代码如下<Context path="/ftp" docBase="D:\ftp"/>重新启动Tomcat服务器这里,重启Tomcat服务器,是因为修了server.x..

2020-08-07 13:53:36 240

原创 springboot项目使用druid数据库连接池,注意事项

<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.20</version></dependency>配置文件配置spring: datasource: db1: # 使用阿里的Druid连.

2020-08-04 09:55:18 647

原创 Tomcat配置可通过url访问ftp目录下文件

在tomcat上配置目录,在tomcat下conf/server.xml中 <Host></Host>添加:<Context docBase="c:\ftp" path="/file" reloadable="false"/> 若要访问目录,则还需要在web.xml中增加设置,再打开Tomcat安装目录,打开conf/web.xml 文件,在其中找到 <init-param> <param-name>listin...

2020-07-31 15:29:32 1063

原创 wm_concat()注意

wm_concat()简介介绍:其函数在Oracle 10g推出,在10g版本中,返回字符串类型,在11g版本中返回clob类型。使用union时,应注意数据库版本返回类型,建议使用LISTAGG() 简介介绍:其函数在Oracle 11g 版本中推出,对分组后的数据按照一定的排序进行字符串连接。其中,“[,]”表示字符串连接的分隔符,如果选择使用[over (partition by )]则会使其变成分析函数;用法1: SELECT aaa, listagg(bbb,',').

2020-07-30 09:26:40 1309

转载 Tomcat启动报栈溢出的问题分析及处理org.bouncycastle.asn1.ASN1Boolean

问题缘由:在tomcat下部署war包启动时报错,关键错误信息如下:Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inhe

2020-07-27 10:09:08 535

原创 hibernate 映射自定义对象

Java代码  List list = getSession().createSQLQuery("select id \"id\",name \"name\",phone \"phone\" from person")    .addScalar("id",Hibernate.Long).addScalar("name").addScalar("phone",Hibernate.Long)   .setResultTransformer(Transformers.aliasToBean(Per.

2020-07-23 15:17:10 313

原创 springboot配置文件读取顺序

从上到下优先加载顺序外部文件中jar包同级的config目录下的.properties或.ymljar包同级的.properties或.ymljar包中,就将这两个classpath的config目录下的.properties或.ymlclasspath同级的.properties或.yml

2020-07-13 13:49:30 155

原创 SpringBoot配置多数据源,循环引用问题

在springboot中配置多数据源的,用切面进行数据库切换功能,项目启动时报错,造成循环依赖解决方法:在springboot项目的启动类中,排除DataSource自动配置类,否则会默认自动配置,不使用自定义的配置类...

2020-07-13 09:51:15 1078 1

原创 java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

在pom.xml文件中添加如下依赖:<!-- https://mvnrepository.com/artifact/cn.easyproject/orai18n --><dependency><groupId>cn.easyproject</groupId><artifactId>orai18n</artifactId&g...

2020-04-24 15:44:44 1279

原创 文件从一个ftp服务器传到另一个ftp服务器

由ftpClient1 -->ftpClient2public void uploadeFile(String filePath,String ywh,String xzqu,String bjbh,Map fj,String id){ filePath=filePath.trim(); String fileName=filePath.substring(filePa...

2020-04-16 15:02:18 1409

原创 MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2], 及解决方法

用的是springboot项目,generator生成工具生成mapper及entity对应DAO层,在方法的参数前面加上给接口添加@Param注解,指明参数的对应关系,原因是给参数配置了@Param注解后,MyBatis就会自动将参数封装成Map类型,@Param注解值会作为Map中的key,因此在xml中的sql语句就可以通过配置的注解值来使用参数这是有多菜才会卡在...

2020-04-16 14:44:38 586

转载 EnumUtils 介绍

EnumUtils 介绍一、官方API地址 官网地址:EnumUtils.html二、EnumUtils 常用API1.导入POM文件 这里使用的是:3.9 的版本,还是比较新的 <dependency> <groupId>org.apache.commons</groupId> &...

2020-02-23 17:27:59 2705

原创 mysql 5.7安装错误

二、MySQL 安装安装后解压,将该目录添加至环境变量(可以网上搜索解决方案)中,并检查根目录中有没有my_default.ini文件,没有的话,需要自己创建一个,文件名字为my.ini;首先创建一个txt文件,其中内容为:完成![mysqld]port = 3306#basedir=C:\personal\computer\tool\work tool\mysql#dat...

2020-01-07 16:06:52 285

转载 VMware虚拟机开机黑屏

最近电脑上的虚拟机打不开了,点击开机就一直黑屏,挂起时能够看到显示,但是开机就黑屏。百度了之后找到了如下解决方案:(据说可能是WeGame的锅。。。)方法1:命令行窗口—输入 netsh winsock reset,然后重启计算机。(我是使用这种方法解决的) 用管理员身份打开CMD命令窗口 输入 “netsh winsock rese...

2019-12-16 14:23:59 173

原创 oracle No Dialect mapping for JDBC type-9错误

错误原因:使用的是Hibernate映射的数据库方言,数据库字段是NVARCHAR2(),NVARCHAR2()类型映射不到Java数据类型Oracle10gDialect中没有注册NVARCHAR和NCLOB数据类型一、重写方言类 ,重新定义Oracle字段与Java类型的映射package com.modules.sys.utils;import java.sql.Ty...

2019-12-06 10:34:37 411

原创 Oracle生僻字乱码

遇到了生僻的姓氏,存入数据库中乱码,下面是领导批示的解决方案:第一步:把存名字的那个字段的类型改为NVARCHAR2(100),一定是N开头的,不然也没用生僻字转成Unicodehttp://tool.chinaz.com/tools/unicode.aspx如:???? \ud840\udd64数据库中,sql窗口select utl_raw.cast_to...

2019-11-19 18:01:34 1826

原创 根据sql文件和传入参数得到完整的sql语句

今天在项目中学到的,看了好久才看懂,菜得不行/**在spring配置文件中加入 <bean id="sqlMap" class="com.greatmap.estate.onemap.factorybean.QuerySqlBean"></bean>**/@Resource private Map<String, String> ...

2019-11-14 17:33:36 625

原创 oracle时间格式化to_char()、to_date()填坑之路

最近刚接手Oracle的数据库项目,之前学校学的早就忘了。。。活该埋坑里查询语句的时候,包含日期类型比如:SELECT qlxx.ywh, to_char(qlxx.DBSJ,'YYYY-MM-DD HH:mm:ss') AS DBSJ, to_char(slsq.SLSJ,'YYYY-MM-DD HH:mm:ss') AS SLSJ我之前是这样写...

2019-11-14 16:16:02 1108 1

原创 tomcat8中URI不支持{}|等特殊字符

由于tomcat 新版本 增加一个特性: 严格按照RFT 3986规范定义了UrlRFC规范Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])解决方案a. 降低tomcat的版本b. 采用最新tomcat版...

2019-11-14 15:19:45 646

原创 fastReport使用心得

最近新接手一个项目,需要用fastReport做报表,幸好之前有点iReport的经验,但是还是很多坑,以此记录我的填坑之路因为是要在Java web项目中打印出报表,所以很多东西估计不太适用fastReport使用c#语句,还好很多和Java语句很像创建空报表之后第一步:画报表模板,这个也不简单,但是我不想说,因为我也不熟练。。。就当已经画好了,大概这个样子,我怕泄露机密。。。...

2019-11-13 21:35:06 1131

原创 ORCLE数据导入导出

本地安装号数据库软件,并创建数据库orcl在建表空间的时候,建议命名与数据源数据库的表空间一致,不然后续导入会出现问题/*第1步:创建临时表空间*/createtemporarytablespace qq_temptempfile'D:\oracle\data\qq_temp.dbf'size50mautoextendonnext50mmaxsize...

2019-11-13 20:47:05 199

原创 iReport闪退原因--jdk需要8以下的版本,配置 JDK7

修改ireport安装文件夹下----etc文件夹----ireport.conf修改 JDK 地址,改为安装的jdk7地址# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switchjdkhome="C:\Users\Documents\project\tool\java\j...

2019-11-04 17:34:12 419

转载 String.format()的详细用法

JAVA String userName="XXX"; String userProvince="上海"; int userAge=21; String userSex="男"; String string=getResources().getString(R.string.user_info); String userInfo=...

2019-11-04 15:17:08 426

转载 数据库中char、varchar、varchar2、nvarchar之间的关系

符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。oracle中,会有一个varchar2型的数据类型,varchar2型与varchar型的区别:1、varchar2把所有字符都占两字节处理(一般情况下),varchar只对...

2019-10-31 16:09:34 305

原创 连接公司内网打印机

win +r  输入安装打印机的电脑内网IP地址:xxx.xxx.xx.86弹出1、打开此电脑,点击【卸载或更改程序】按钮; 2、打开后在右侧点击【程序和功能】; 3、然后在卸载程序的左方点击“启用或关闭Windows功能”,勾选“SMB1.0/CIFS文件共享支持”即可。(需要重启才能生效。),如图:重启后,win +r  输入安装打印机的电脑内网IP...

2018-11-02 10:59:43 2075

原创 linux挂载OSS云服务

OSSFS的安装SSH连接到服务器,分别执行下面的命令:wget https://github.com/aliyun/ossfs/releases/download/v1.79.9/ossfs_1.79.9_centos6.5_x86_64.rpmsudo yum localinstall ossfs_1.79.9_centos6.5_x86_64.rpm2063ga55ea2w5...

2018-10-31 10:53:05 818

原创 招商直连系统,转账接口

N31010 网银贷记 (跨行) N02031 直接支付 (招商同行)   直接支付请求报文说明 交易名称 支付经办 报文方向 请求报文 接口 字段ID 字段名称...

2018-10-31 10:35:02 4995 2

原创 微信公总号消息推送

                  * 任务完成给制作者推送消息                 */                wxUserVo = new WxUserVo();                wxUserVo.setUserId(taskInfo.getUser_id());                wxUserVo = userInfoService...

2018-10-25 14:24:39 468

原创 HttpClientUtil

 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.ArrayList;imp...

2018-10-25 14:19:19 166

原创 格式化时间

public static Map&lt;String, Object&gt;  dateToInt(Date date){        Map&lt;String, Object&gt; map=new HashMap&lt;String, Object&gt;();        Calendar c = Calendar.getInstance();        c.setTime...

2018-10-25 13:57:44 191

Navicat Premium 12.1.6.rar|Navicat Premium 12.1.6.rar

Navicat是一个非常好用的数据库管理软件,支持多种数据库。Navicat Premium 12.1.16,中文版,带有安装软件,亲测可用

2020-09-08

instantclient-basic-windows.x64-12.1.0.2.0.zip

oracle官网下载,解决navicat premium不能连接数据库的问题,比如oracle library is not loaded等,亲测通过

2020-05-28

12.2_instant_client.zip

oracle官网下载,解决navicat premium不能连接数据库的问题,比如oracle library is not loaded等,亲测通过

2020-05-28

报表开发FastReport.Net.rar

报表开发FastReport.Net.rar,是能用的,解压就行了吧

2019-11-02

tomcat linux64位

tomcat linux 64位安装包,可用,tomcat linux 64位安装包,可用

2018-03-18

jakarta-oro.rar 正则表达式包

jakarta-oro.rar 正则表达式包,在使用正常则表达式时依赖的包

2018-03-18

StarUML-v2.8.0.msi

直接安装 生成类图和其他类型的统一建模语言(UML)图表的工具

2017-10-11

Git-2.14.2.2-64-bit.exe

版本控制,直接安装使用,简单 版本控制,直接安装使用,简单

2017-10-11

tortoiseGIT

TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端

2017-10-11

TortoiseSVN

版本控制,直接安装使用,简单 版本控制,直接安装使用,简单

2017-10-11

MFC股票交易系统

MFC股票交易系统,希望对大家有帮助,谢谢关注

2015-11-26

股票交易系统

平台:weblogic8.0+jbuilder2006+sqlserver2000 数据库在Project目录下,附加即可

2015-11-26

简单股票交易系统

c++ ,有文档说明,简单的,希望能给大家帮助

2015-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除