Java EE
程裕强
开源是人类最大的公益事业!--程裕强
展开
-
Ajax+SpingMVC总结
废话不多说,请看代码和注释<%-- Created by IntelliJ IDEA. User: root Date: 17-1-19 Time: 下午2:23 To change this template use File | Settings | File Templates.--%>page contentType="text/html;chars原创 2017-01-22 10:13:34 · 515 阅读 · 0 评论 -
Mybatis读取Oracle数据库Blob字段,输出原文件
1、beanpackage com.cntaiping.tpa.bean;import java.sql.Blob;public class AttachmentBean { private Integer id; private String finename; private Long contentSize; private String file...原创 2018-06-24 18:20:59 · 2468 阅读 · 2 评论 -
An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException
1、报错An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerException2、解决办法百度了一下,找到解决办法。自己操作一遍,可以解决问题,在此记录一下。(1)关闭Eclipse。否则,可能会引起其他错误。 (2)找到Eclipse工作目录下的:wor...原创 2018-06-17 10:17:17 · 1835 阅读 · 0 评论 -
ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
1、报错六月 17, 2018 11:06:46 上午 org.apache.catalina.core.StandardContext listenerStart严重: Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]java.l...原创 2018-06-17 11:18:43 · 269 阅读 · 0 评论 -
IntelliJ IDEA 2018 基本配置
1、修改JVM参数C:\Program Files\JetBrains\IntelliJ IDEA 2018.1.5\bin 编辑idea64.exe.vmoptions配置文件-Xms128m-Xmx750m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-e...原创 2018-06-17 16:08:45 · 9835 阅读 · 0 评论 -
FileNotFoundException:File name too long
java.io.FileNotFoundException: /data/all/XXXXXXXX.pdf (File name too long) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270) at j...原创 2018-06-25 13:52:37 · 6581 阅读 · 0 评论 -
SpringBoot 2.x 学习笔记(1):入门实例(IntelliJ IDEA)
默认生成的pom.xml&amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;UTF-8&amp;amp;amp;quot;?&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;project原创 2018-07-17 22:54:28 · 1956 阅读 · 0 评论 -
SQLException: 无效的列类型: 1111
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #1 with JdbcTyp...原创 2018-07-13 15:37:48 · 2726 阅读 · 0 评论 -
SpringBoot 2.x 学习笔记(3):Web开发之Thymeleaf
1、代码结构2、Bean类package cn.hadron.springboot.bean;import java.io.Serializable;public class UserBean implements Serializable{ private Integer id; private String username; private S...原创 2018-07-31 22:49:38 · 576 阅读 · 0 评论 -
SpringMVC获取表单数据(radio和checkbox)
package cn.hadron.bean;import java.io.Serializable;import java.util.Arrays;/** * create table users( id int auto_increment primary key, username varchar(45), password varchar(45),...原创 2018-09-03 14:53:21 · 10470 阅读 · 0 评论 -
SpringBoot 2.x 学习笔记(4):整合Echarts
1、下载Echartshttp://echarts.baidu.com/index.html2、添加echarts.js到项目中在resources目录下创建js目录,然后将刚才下载的echarts.js文件放到js目录下。不知道为什么我在IntelliJ IDEA工具下,创建对应的js目录失败,出现“static.js”或者“static.css”目录。只好删除之前失败的目录“st...原创 2018-11-14 09:50:56 · 2119 阅读 · 0 评论 -
web页面上单击按钮实现复制当前页面的url到剪贴板
超级简单,直接上代码<!DOCTYPE html><head> <meta charset="UTF-8"> <title>首页</title> <script> function copyUrl() { alert(this.location.href)原创 2019-03-01 09:16:00 · 4329 阅读 · 2 评论 -
bootstrap-table 父子表 联动表 完整例子
前台页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- 引入bootstrap样式 --> <link href="/db/table/boots...原创 2019-05-10 09:56:39 · 9009 阅读 · 1 评论 -
Spring+Mybatis+多数据源(MySQL+Oracle)
参考了https://www.jianshu.com/p/fddcc1a6b2d81、多数据源相关类1.1 数据源路由器AbstractRoutingDataSource 是spring提供的一个多数据源抽象类。package cn.hadron.dao.datasource;import org.springframework.jdbc.datasource.lookup....原创 2018-06-24 18:02:11 · 2438 阅读 · 4 评论 -
IllegalArgumentException: The main resource set specified ... is not valid
运行Eclipse JavaWeb项目,报错 严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]...原创 2018-05-14 16:50:12 · 11299 阅读 · 3 评论 -
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'userService' availab
1.问题描述Hibernate+Spring+SpirngMVC+Maven异常信息: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘userService’ availab7-Sep-2017 09:02:56.306 严重 [RMI TCP Connection(2)-127.0.原创 2017-09-27 09:14:19 · 3073 阅读 · 0 评论 -
NoClassDefFoundError: org/hibernate/engine/transaction/spi/TransactionContext
1.问题在整合Hibernate 5.2和spring4.3时出现了这个问题。HTTP Status 500 – Internal Server ErrorType Exception ReportMessage Request processing failed; nested exception is org.springframework.transaction.CannotCreateTra原创 2017-09-27 13:55:01 · 3277 阅读 · 0 评论 -
Java Web防止用户重复登录(同一用户同时登录)的一种实现方案
1.思路在Java web项目中,有时需要防止用户重复登录,解决方案有多种。 这里给出一个简单的解决方案:在处理登录的login方法中,先查询数据库验证下该用户是否存在,如果存在 判断该登录账户是否已经锁定了, 然后从application内置作用域对象中取出所有的登录信息,查看该username账户是否已经登录,如果登录了,就友好提示下,反之表示可以登录,将该登录信息以键值对的方式保存在appl原创 2017-09-28 11:11:21 · 25254 阅读 · 18 评论 -
Hibernate @Transient实现临时字段映射
Hibernate @Transient实现临时字段映射@Transient还可以在持久化类中直接获取关联表中的字段值 @Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basicimport javax.persistence.*;import java原创 2017-10-30 11:31:59 · 4669 阅读 · 1 评论 -
nested exception is java.lang.ClassCastException:XXX cannot be cast to java.io.Serializable
Type Exception ReportMessage Request processing failed; nested exception is java.lang.ClassCastException: cn.com.ecict.bean.UserBean cannot be cast to java.io.SerializableDescription The server encount原创 2017-10-30 14:52:16 · 10704 阅读 · 0 评论 -
Artifact storage:war exploded: Error during artifact deployment. See server log for details.
IntellJ IDEA:Artifact storage:war exploded: Error during artifact deployment. See server log for details.1、异常信息这个错误信息太少,无法判断。Connected to server[2017-11-02 01:37:26,698] Artifact storage:war exploded原创 2017-11-02 14:29:57 · 11314 阅读 · 1 评论 -
Struts2的Action是单例还是多例 / SpringMVC的controller默认是单例还是多例?
Struts2的Action是单例还是多例?Spring的controller默认是单例还是多例?1、默认单例SpringMVC默认是单例的。与Struts2不同,SpringMVC没有默认处理方法,也就是说SpringMVC是基于方法的开发,都是用形参接收值,一个方法结束参数就销毁了,多线程访问都会有一块内存空间产生,里面的参数也是不会共用的。由于SpringMVC默认使用了单例,所以Contro原创 2017-12-11 21:05:28 · 9387 阅读 · 1 评论 -
Eclipse项目红色叹号且没有错误的包
如下图,Eclipse项目显示一个红色叹号,不能运行。直接右击项目–>build path–>Configure build path找到Libraries这一项 对于一般的问题,看看哪个jar包报错删了clean一下就好了。然而,今天遇到的问题是“Java Build Path” 的Libraries下面有错误的包。 单击下面窗口中的MarKers分页(或者通过主菜单window—>show原创 2017-04-01 14:28:47 · 14748 阅读 · 1 评论 -
简单入门例子:WebService客户端请求
1、例子1package soapDemo;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;/** * 翻译TranslatorWebSe...原创 2018-04-11 11:41:05 · 1908 阅读 · 1 评论 -
Eclipse创建Maven Java8 Web项目,并直接部署Tomcat
(1)先将Dynamic Web Module的勾去掉 (2)将Java版本改为1.8,点击Apply (3)再勾选Dynamic Web Module,点击Apply (4)单击下方出现的Further configuration available,进行设置 单击右侧Runtimes,选择本机安装的Tomcat 单击Apply and Close按钮,保存设置 ...原创 2018-04-19 14:48:09 · 1051 阅读 · 0 评论 -
SpringMVC+jquery.pagination分页显示
最近在做ES全文搜索,需要做个类似于百度搜索下面分页的组件。 找了很多,最后发现jquery.pagination实现分页很方便。1、JSP页面从http://www.zhangxinxu.com/jq/pagination_zh/下载对应的JS、CSS文件。<%@ page language="java" contentType="text/html; charset=UTF...原创 2018-05-18 13:39:27 · 790 阅读 · 0 评论 -
FileUtil.class.getClassLoader().getResource()返回空值null:解决办法
String path=FileUtil.class.getClassLoader().getResource("resources/table.xml");其中FileUtil是我自定义的工具类。之前的项目中通过FileUtil.class.getClassLoader().getResource()语句可以获取资源文件的路径,不知道为什么今天这个语句一直报错Exception in...原创 2018-04-27 22:21:01 · 19426 阅读 · 5 评论 -
JVM报错:Failed to write core dump. Core dumps have been disabled.
## A fatal error has been detected by the Java Runtime Environment:## SIGBUS (0x7) at pc=0x00007f9d3d100c50, pid=29904, tid=0x00007f9ca2bfb700## JRE version: Java(TM) SE Runtime Environment (8.0...原创 2019-09-23 09:06:25 · 42367 阅读 · 14 评论