
java
Captain249
java开发,刚上路。
展开
-
在js中数组接收checkbox
functionfun(){obj=document.getElementsByName("test");check_val=[];for(kinobj){if(obj[k].checked)check_val.push(obj[k].value);}alert(check_v...原创 2017-12-20 17:10:10 · 917 阅读 · 0 评论 -
java.io.UTFDataFormatException: Invalid byte 3 of 3-byte UTF-8 sequence.解决方案
-Dfile.encoding=UTF-8如果还有问题,建议吧target目录删除重新编译。原创 2019-06-10 14:07:46 · 825 阅读 · 0 评论 -
spring中Model、ModelMap、ModelAndView的用法
1. Model(org.springframework.ui.Model)可以向页面传递参数,但不可以跳转url。前端取参数:${requestScope.user.loginname }例:(@ModelAttribute修饰的方法会先于login调用,它把请求参数值赋给对应变量。可以向方法中的Model添加对象,前提是要在方法中加入一个Model类型的参数。)@Req...原创 2019-06-04 09:59:18 · 1203 阅读 · 0 评论 -
@PathParam和@RequestParam的区别
@RequestParam和@PathVariable注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam是从request里面拿取值,@PathVariable是从一个url模板里面来填充。@RequestParam用法:http://localhost:8080/springmvc/hello/101?param1=10&...原创 2019-06-04 10:57:53 · 1774 阅读 · 2 评论 -
获取Long类型
前端传参map进来的时候,发现(Long)map.get("verId")不能用,需要用这种方法。Object verIdObj = map.get("verId");Long verId = Long.valueOf(verIdObj.toString());原创 2019-06-17 09:12:05 · 1008 阅读 · 0 评论 -
Jongo无法用java对象接收问题
1、pom.xml几个依赖的版本<jackson-annotations.version>2.4.1</jackson-annotations.version><jackson-core.version>2.4.1</jackson-core.version><jackson-databind.version>2.4.1<...原创 2019-06-21 17:58:26 · 226 阅读 · 0 评论 -
java在linux上创建文件失败
文件的位置:(该地址其实并未存在文件,fileName为xxxx.zip)String filePath = "temporaryDir/file/"+fileName;File file = new File(filePath);为了能够直接创建文件,而不需要收到前面父级目录影响,我先执行了创建父级目录的代码。 public void mkTemporaryDirs(){...原创 2019-06-27 09:35:22 · 9935 阅读 · 0 评论 -
idea搭建简单的webService工程服务端,以及如何使用axis作为客户端调用接口
idea搭建webService工程完全可以看这个老哥的博客,写得蛮清楚的:https://blog.youkuaiyun.com/qq_21399933/article/details/78797071我发送的接口:package example;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.Web...原创 2019-07-11 17:52:51 · 1211 阅读 · 0 评论 -
springmvc上传文件不用MultipartFile接收
直接用原始的request接收,然后判断是否含有MultipartFile类型:@ResponseBody@RequestMapping(value = "verUpload", method = RequestMethod.POST)public UploadUtil verUpload(HttpServletRequest request) throws Exception { ...原创 2019-07-17 10:03:01 · 1297 阅读 · 1 评论 -
mybatis自动生成工具:mybatis-generator-config
目的:通过数据库表,反向生成bean、dao(mapper)、以及*mapper.xml步骤:工具目录:这边因为我使用的数据库为oracle数据库,需要一个驱动jar包1、修改xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLI...原创 2019-07-23 15:48:39 · 1504 阅读 · 0 评论 -
java实现文件夹加密压缩
pom.xml文件依赖: <!-- zip加密 --> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version> <...原创 2019-06-14 16:56:34 · 1597 阅读 · 0 评论 -
java创建File在tomcat中的路径
在用junit测试时,假如创建文件夹:File file = new File("temporaryDir");file.mkdir();则直接在项目目录下直接生成文件夹:若用tomcat启动时,则在服务器tomcat的bin目录下创建,D:\tomcat\apache-tomcat-7.0.93\binFileOutputStream输出流,若在tomcat的bin...原创 2019-06-14 16:46:10 · 2762 阅读 · 0 评论 -
如何扒前端页面
1、你需要的工具——chrome浏览器2、步骤请先在本地任何地方新建一个文件夹,命名随意,本文就以COPYWEB为例(1)拷贝HTML文件用chrome浏览器打开你喜欢的网站 右键点击,在弹出菜单中选中查看框架的源代码(如图所示)在COPYWEB文件夹中新建记事本,把文件改成 index.html,将弹出的那些代码拷进这个HTML文件到这一步,你试着双击一下这个ind...转载 2017-12-15 10:55:47 · 11638 阅读 · 1 评论 -
JQuery获取按键
$(document).keyup(function(e){ var key = e.which; if(key == 27){ alert('按下了ESC键,关闭弹出层'); } });或者(这个只在:IE8,FireFox,Chrome测试过)$(document).keyup(function(e)...原创 2017-12-27 11:42:18 · 977 阅读 · 0 评论 -
JPA、Hibernate、Mybatis的区别
1.概念:Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。着力点对象与对象之间关系2.简介:Mybatis:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了goo...原创 2017-12-29 17:43:01 · 8061 阅读 · 0 评论 -
Cookie保存账号密码
<body><% String loginname = ""; String password = ""; Cookie cookie[] = request.getCookies(); if (cookie != null) { for (int i = 0; i < cookie.length; i++) { ...原创 2017-11-30 11:28:51 · 1871 阅读 · 0 评论 -
java路径问题
equest.getRealPath() 这个方法已经不推荐使用了,代替方法是:request.getSession().getServletContext().getRealPath()从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下...转载 2017-11-29 13:35:38 · 245 阅读 · 0 评论 -
多线程思想+数据库持久化
之前接口一直是一套代码从头执行到尾,在小型应用中可能无伤大雅,而在大批量要访问数据库等操作中,可能效率太低。本文给出了一个较“轻”的一个多线程实现的解决方案:接口的背景是spring结合activemq,消费mq。现在要实现从mq里获取的消息,持久化进数据库。数据量比较大,可能是几万条数据量。整体的开发思想是:项目启动时,spring控制启动一个核心线程去拿内存队列(mqQueue)中...原创 2019-05-16 11:29:42 · 476 阅读 · 0 评论 -
普通对象转为Json对象
pom.xml:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency>使用...原创 2019-06-05 15:37:28 · 3659 阅读 · 0 评论 -
File、FileItem、MultipartFile三种文件类型转换
这三种文件类型的中转都是File类型。主要实现MultipartFile转换为FileItem,过程:MultipartFile->File->FileItem。 //MultipartFile类型转为File类型 fileIns = multipartFile.getInputStream(); File multoFile = new File("mul...原创 2019-06-14 16:40:51 · 16479 阅读 · 5 评论 -
java获取resource下的文件路径
String path = xxx.class.getClassLoader().getResource("targetFile.txt").getPath();#java获取文件目录├── pom.xml├── src│ ├── main│ │ ├── java│ │ │ ├── com│ │ │ │ ├── alipay│ │ ...原创 2019-08-02 09:39:18 · 34211 阅读 · 3 评论