自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 Word OpenXML常用标签openxml标签

这个是openxml相关知识。<w:p> <!--表示一个段落--><w:val > <!--表示一个值--><w:r> <!--表示一个样式串,指明它包括的文本的显示样式,表示一个特定的文本格式--><w:t> <!--表示真正的文本内容--><w:rPr> <!--是&...

2019-08-31 15:29:15 1728

原创 js处理金额格式和java处理金额格式(亲测可用)

java处理金额格式public static String btos(BigDecimal amount) { try { String format = "#,###.00"; if (null == amount) { //amount = new BigDecimal(0.00); ...

2019-08-15 11:22:53 862

原创 js从入门到精通之基础篇(ECMAScript的基本语法)

一 、JavaScript基础: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。...

2019-08-10 18:10:35 339

原创 如何用js代码执行本地bat文件和执行cmd命令

1用js代码执行cmd命令,创建ActiveXObject对象,在cmd.exe /c 后面直接写你要执行的cmd命令try { var objShell = new ActiveXObject("WScript.Shell"); iReturnCode = objShell.Run("cmd.exe /c adb forward tcp:1...

2019-08-08 16:35:37 15950 3

原创 前端js中金额比较大小的坑~Number()、parseInt() 和 parseFloat() 的区别

js比较金额不能直接比较,可以用parseInt()和Number(),都可以,但是建议比较金额就用Number(),比较整数可以用parseInt()。下面是他们三者的区别。一:Number()如果是Boolean值,true和false值将分别被转换为1和0。 如果是数字值,只是简单的传入和返回。 如果是null值,返回0。 如果是undefined,返回NaN。 如果是字符...

2019-07-30 10:32:15 10059

原创 jsp页面中input输入框属性是disabled时,对应的值传递不到后台

$('#qzhdjtd').attr("disabled", true);上面id是qzhdjtd的input,因为设置了disabled属性,结果对应的数值没办法随着form表单的提交传递到后台,解决办法:$('#qzhdjje').attr("readonly","readonly");...

2019-07-29 18:26:51 1051

原创 关于byte[]数据传输,转String产生的字符编码乱码问题

最近在做银行接口对接的项目,总是出现乱码,我本地测试没有任何问题,接收到的数据乱码。1 问题排查,查看本地字符集。发现本地字符集默认都是utf-8,所以本地开发环境不会出现乱码问题。但是测试环境的默认字符集我却不知道。 String encoding = System.getProperty("file.encoding"); System.ou...

2019-07-25 16:03:34 4624 1

原创 oracle中的时间问题

1.获取系统当前时间select SYSDATE from dual;2.把字符串格式的时间转化日期格式select TO_DATE('2019-07-12', 'YYYY-MM-DD') from dual;3.把日期格式转化成指定的字符串格式(这里用的系统当前时间,指定日期格式为 YYYY-MM-DD)select TO_CHAR(SYSDATE, 'YYYY-MM...

2019-07-12 16:10:20 151

原创 前端js中关于空0== ' ' 的比较遇到的问题

今天遇到一个奇葩是前端js问题,记录一下。在js代码中if (a== ''){return;}如果a=0正常的思维,应该0==' '是返回flase可结果让我大跌眼镜,后来查询了资料才知道,在前端js中,数字0和空是相等的。记住这个坑吧,算是一个小知识了...

2019-07-10 18:02:55 754

原创 RSA分段加密解密,我搞了1天半了,终于搞好了,记录一下

//公钥 public static final String PUBLIC_KEY_VALUES = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCHe2LfbDCwBnI5dLc6DA40CNLO3F/HRR183knhBX49SemIFnEW9BFUNY7i1qixMQg2CX12TBXG1nt+9OK6IdNcD5USowiKa+mQzK/I9M...

2019-07-09 11:57:58 2963 3

转载 RSA相关资料收集

Java中RSA的API(简书)https://www.jianshu.com/p/d2241235ff0cRSA加密内容过长导致抛异常javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes(csdn)https://blog.csdn.net/sinat_27938829/artic...

2019-07-06 17:37:20 212

原创 JAXB学习

项目中需要解析接收到的xml报文,由于字段太多,就需要有映射技术来解决,传统的dom4j操作起来就过于繁琐。因为要响应的数据也需要转化成xml格式,所有选用该技术还是比较方便的。1.JAXB的作用 **JAXB(Java Architecture for XML Binding)是J2SE和J2EE平台的一部分,让开发者能够快速完成Java类和XML的互相映射。2.常用术语: ...

2019-07-02 17:13:40 225

原创 如何获取一个字符串的长度,并且如果长度不够6位,就在前面补0

需求:就是有一个字符串,长度不确定,我需要得到字符串的长度,如果长度不够6位数字,就在前面补0,例如:字符串的长度是556那么结果就是000556String xml="<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<ROOT><idno>62270119</idno&g...

2019-06-29 18:05:26 5073

原创 根据文件路径获取到文件的内容,可以不出现乱码的问题

这个适合比较小的文件内容获取,我用的是字节流,不会出现转码问题。/** * 根据文件路径获取到文件的内容 * * @param path * @return */ private String getFileTextByFilePath(String path) { FileInputStream in = null;...

2019-06-29 17:59:08 494

原创 java中根据文件名获取src下的文件路径

获取文件路径是很常见的,一般不建议把路径写成绝对路径,因为不便于扩展。这个方法可以作为工具类使用。/** * 根据文件名获取文件的路径 * * @param fileName * @return */ private String getPathByFileName(String fileName) { String ...

2019-06-29 17:54:33 3761 3

原创 关于java种对象的深度克隆问题

这是我在项目中遇到的一个问题,如果一个对象A和一个对象B,A对象字段很多,A包含所有B对象的所有字段,可以不可以将A对象的字段copy到B对象?如果不用对象的copy也可以做,只不过需要我手动把每个字段一个一个转移,工作量大,还不利用后期维护,就想到用对象的深度克隆解决,先留个坑,解决后,在写解决的方法。草图帮助理解:可以用org.springframework.beans.Bean...

2019-06-29 17:46:56 176

原创 TCP通信客户端和服务端的实现

package com.blue.demo01.TCP;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/* TCP通信的服务器端:接收客户端的请求,读取客...

2019-06-24 21:12:22 630

原创 mysql中的函数总结

今天面试,被问到了好几个数据库的内置函数,一个没说上来,总结一下常用的函数,引以为戒。(1)、字符串函数CONCAT(s1,s2)把字符串进行拼接SELECT CONCAT('hello','world') AS '拼接后的结果'或者SELECT CONCAT('hello','world') FROM DUAL;结果:(2)日期函数(d,f)按照表达示f显示日期d...

2019-06-14 23:34:43 132 1

原创 MySQL和Oracle的区别

(1) 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询 MySQL是直接在SQL语句中写"select... from ...where...limit x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询(3) 事务隔离级别...

2019-06-13 17:05:30 109

原创 springmvc框架404问题分析

浏览器访问controller层是首先路径我确定没问题,项目启动正常,就是访问时报错,404很是纳闷。解决思路:dubg启动,直接访问发现并没有进入controller层。访问路径是findAll.do路径没错,最后发现是web.xml配置文件的前端控制层的jar包导错了。我导的是alibaba的前端控制器。。。。。切记必须到springframework下的。。。。。...

2019-03-31 22:32:20 385

原创 Dubbox的jar包下载(向本地仓库安装)

dubbo的jar包在mawen工程的pom文件导入jar包后无法下载,需要手动添加到本地仓库中。dubbo-2.8.4.jar百度云下载地址链接: https://pan.baidu.com/s/1D6PYKDdIjKjVKu7T9Vi3Pg 提取码: 5694第一步:先将 dubbo-2.8.4.jar 包放到 d:盘根目录, 然后输入命令 命令:mvn instal...

2019-03-30 17:47:33 2365

原创 tomcat解决get请求中文乱码问题(两种解决方案)

1. 修改 tomcat 配置文件添加编码与工程编码一致。<!-- 添加属性URIEncoding="utf-8"可以解决get乱码问题,然后重启服务器--> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redire...

2019-03-26 08:47:50 6390

原创 mawen工程oracle数据库jdbc驱动安装问题

由于版权问题,直接在mawen工程的pom导入oracle并不能自动从中央仓库下载,需要自己手动添加到本地仓库第一步,自己下载驱动jia包,并放到e盘根目录jdbc14百度云下载连接链接: https://pan.baidu.com/s/1tDAbzwa1Oqenn9sA1dUDHA 提取码: 2y5m第二步,在cmd执行命令,mvn install:install-file...

2019-03-23 13:48:24 143

原创 如何通过ssh方式连接自己的码云仓库

1要在自己电脑上安装git客户端和tortoiseGit客户端(第三个是汉化包自己可以去网上下载响应的软件)2安装成功后在电脑上右键可以看到如下图标,说明软件安装成功。3生成公钥私钥右键点击Git Bash Here打开git bash 执行命令,生命公钥和私钥命令: ssh-keygen -t rsa4在指定路径找到如下文件5用记事本打开公钥,ctrl...

2019-03-23 10:02:05 2946 1

原创 列出各门课程成绩最好的两位学生(要求显示字段: 学号,姓名,科目,成绩)经典面试题

创建表CREATE TABLE t_student_score(stuid INT(11),NAME VARCHAR(50),SUBJECT VARCHAR(50),score INT(11))INSERT INTO t_student_score VALUES(10001,'张三','语文',89);INSERT INTO t_student_score VALUES(1...

2019-03-21 16:06:20 7127 2

原创 oracle获取每月的第一天和最后一天

--获取每月的第一天select to_char(sysdate,'yyy-mm')||'-01' from dual;--计算每月的最后一天select add_months(( to_char(sysdate,'yyy-mm')||'-01','yyyy-mm-dd'),1 )-1 from dual;--计算每月的最后一天select to_char(last_day(sysd...

2019-03-18 21:33:26 11344

原创 request.getContextPath()得到的是什么路径?

得到的是项目的虚拟路径:例如访问路径为:http://localhost:8080/blue/response.jsprequest.getContextPath()得到的就是 /blue

2019-03-15 18:54:06 40635

原创 (单元测试)spring整合junit基于mawen工程快速使用

第一步:在pom.xml导坐标&lt;!-- spring整合junit--&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework&lt;/groupId&gt; &lt;artifactId&gt;spring-test&lt;/artifactId&gt; &lt;version&gt;5.0.2.RE

2019-03-13 14:31:00 117

原创 dbutils+spring事务控制的问题

&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.sp

2019-03-12 18:47:30 617 1

转载 Spring框架之IOC

2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:...

2019-03-10 17:07:28 108

原创 常用linux基本操作命令大全

linux基本操作大全1.linux操作系统查看ip ifconfig2.切换目录 cd cd a 切换到a目录 cd .. 返回上一级目录 cd - 显示自己的全路径 cd / 回到系统根目录 cd ~ 回到自己的权限目录(root用户是root下,普通用户是home下) pwd:可以查看你当前所在的目录的位置(显示...

2019-02-27 19:58:21 129

原创 5分钟学会Cookie和Session技术(web会话技术,属于web核心必会知识)

目录 一、什么是会话技术?二、cookie和session是什么?三、cookie如何创建以及常用方法1.创建cookie对象2.设置cookie的生存时间setMaxAge(秒)3.设置cookie的访问路径setPath(路径)4设置cookie的访问域名setDomain(域名)可以在不同服务器之间进行访问。5,获取cookie四、session对象的...

2019-01-24 16:29:34 421

原创 抛去各种框架,最基本的JDBC连接不能忘(JDBC连接知识集锦)

目录   一、 JDBC基本概念 * 概念:* JDBC本质: 二、 快速入门: * 步骤:   三、 详解各个对象:        1. DriverManager:驱动管理对象        2. Connection:数据库连接对象        3. Statement:执行sql的对象         4. ResultSet:结果集对象,封装查询...

2019-01-18 20:54:18 106

原创 5分钟学会Juint单元测试

开发工程狮需要了解的单元测试

2019-01-18 20:25:33 1098

原创 公司年会抽奖(javaScript+html)

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;nihao&lt;/title&gt; &lt;style&gt; input{ background-color: greenye

2019-01-13 20:56:52 4688 3

原创 常用的正则表达式(需要时直接来复制)

一、正则表达式:定义字符串的组成规则。 (1)基本语法:①单个字符:[] \d:表示单个数字字符 [0-9]  \w:表示单个单词字符[a-zA-Z0-9_]②量词符号:                ?:表示出现0次或1次  *:表示出现0次或多次 +:出现1次或多次  {m,n}:表示 &gt;=m 数量 &lt;= n {,n}: m如果缺省: {,n}:最多n次...

2019-01-12 12:56:42 366

原创 SQL自连接查询和case...when详解

今天在逛论坛,突然看到了一条sql语句,里面用了case和when,感觉自己以前没有学过这个知识点啊,就搜集了一些资料,下面是一些总结。首先准备数据:-- 创建数据库hiveDemoCREATE DATABASE hiveDemo;USE hiveDemo;-- 创建course表CREATE TABLE `course` ( `id` INT, `sid` INT ,...

2019-01-07 23:43:34 1223

原创 String s1 = "abc"; String s2 = "abc";创建了几个对象?以及字符串常量池

1. 字符串不变:字符串的值在创建后不能被更改。案例一:String s1 = "abc";s1 += "d";System.out.println(s1); // "abcd"// 内存中有"abc","abcd"两个对象,s1从指向"abc",改变指向,指向了"abcd"。2. 因为String对象是不可变的,所以它们可以被共享。案例二:Str

2019-01-07 16:07:25 6791 2

原创 读《解忧杂货店》有感

这几天我每天晚上和白天空余时间,看完了东野圭吾的《解忧杂货铺》,说实话看后不是太懂,今天又看了一遍解忧杂货店的电影,才算是彻底明白了,这个故事的道理和故事中的关系,感觉受益匪浅。电影和原著表达的意思一样,只是背景变了。原著的背景是日本,电影的背景是中国,虽然背景不一样,但教育意义一样深刻。建议大家先看一遍原著在看电影,否则会感觉剧情很乱或者会感觉看不懂。如果真的有人站在二十年,或者是三...

2019-01-07 15:42:30 783

原创 2018程序员面试问题汇总(个人使用)

面试问题汇总1、请介绍一下你自己这是面试官100%会问的问题,一般人回答这个问题过于平常,只说姓名、年龄、爱好、所学专业等,如果你用一分钟来重复你的简历,那么,你的印象加分没有了!不妨坦诚自信地展现自我,重点突出与应聘职位相吻合的优势。你的相关能力和素质是企业最感兴趣的信息。因为,在许多情况下,在听取你的介绍时,面试官也会抓住他感兴趣的点深入询问。所以,在进行表述时,要力求以真实为基础,顾及...

2019-01-04 18:44:46 1061

空空如也

空空如也

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

TA关注的人

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