
JavaWeb
文章平均质量分 58
记录J2EE框架技术与经验
松门一枝花
建筑行业数字化产品总监
展开
-
Java Html转pdf实战
Java Html转pdf实战 - 简书年尾手头没啥事,干起了打杂工作,最近帮忙解决后端项目里一个html批量转pdf速度慢的问题,项目里用到的转换工具是 wkhtmltopdf ,这货转单个html还好,批量转速...https://www.jianshu.com/p/d07bca50daed?from=groupmessage年尾手头没啥事,干起了打杂工作,最近帮忙解决后端项目里一个html批量转pdf速度慢的问题,项目里用到的转换工具是 wkhtmltopdf ,这货转单个html还好,批量转速度转载 2022-03-21 14:39:41 · 985 阅读 · 0 评论 -
spring boot 集成Mybatis时 Invalid bound statement (not found)
spring boot 集成Mybatis时,运行提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): zengmiaogen.csdn.cn.mybatis.PersonMapper.queryPersonList按照下文的步骤,解决了问题https://blog...原创 2020-04-02 14:16:03 · 166 阅读 · 0 评论 -
Could not autowire. No beans of 'xxxx' type found的错误提示
spring 集成mybatis 找不到 beans查了很多网页,解决办法是:在PersonMapper 上加@Repositorypackage zengmiaogen.csdn.cn.mybatis;import org.apache.ibatis.annotations.Mapper;import org.springframework.stereotyp...原创 2020-04-02 14:10:23 · 1126 阅读 · 0 评论 -
guns企业高级单体版(前后端不分离)运行启动
单体版分前后端分离与不分离,这里分享前后端不分离的搭建方法访问guns官网https://www.stylefeng.cn,登录后可查看教程(账号密码见群公告)官方教程不是最新的,有些地方写的不是很清楚第一步确认环境JDK1.8MYSQL 5.7maven,配置好阿里镜像安装idealombok 插件(不能省,不安装代码会报错):https://blog.csdn....原创 2020-01-03 16:18:10 · 2270 阅读 · 1 评论 -
idea lombok 插件安装
下载了guns源代码,idea提示很多方法不存在。后来发现是没有安装lombok 插件。lombok让java代码更加简洁,具体介绍:https://www.cnblogs.com/heyonggang/p/8638374.html安装:File---setting---plugins...原创 2020-01-02 21:28:14 · 471 阅读 · 0 评论 -
无法访问com.sun.beans.introspect.PropertyInfo
idea在install或者package项目的时候报错:无法访问com.sun.beans.introspect.PropertyInfo原因是:idea编译该项目的jdk不是1.8修复方法:idea---file---project structure把本地安装的jdk1.8配置上再运行问题解决...原创 2020-01-02 21:13:05 · 11437 阅读 · 2 评论 -
Workbench has not been created yet
原因是:加载的插件变更后需要清理在启动参数最后加入 -clean原创 2017-10-14 17:44:57 · 1883 阅读 · 0 评论 -
ECLIPSE配置OSGI服务器
eclipse版本如下:Eclipse Java EE IDE for Web Developers.Version: Mars Release (4.5.0)Build id: 20150621-1200------------------------1、进入eclipse-----run----run configuration---os原创 2016-06-21 10:20:10 · 2278 阅读 · 0 评论 -
Tomcat 内存调大
第一种方法:Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下设置:JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'需要把这个两个参数值调大。例如:JAVA_OPTS='-Xms256m -Xmx512m'表示初始化内存为256MB,可以使用的最大内存为512MB。第二种方法: 环境变量...原创 2018-05-19 19:23:07 · 1080 阅读 · 0 评论 -
Tomcat的三个端口
8005关闭tomcat通信接口8009与其他http服务器通信接口,用于http服务器集合8080 建立http连接 用,如浏览器访问每个Tomcat需要上门一套端口。如果多个Tomcat安装在同一台操作系统上,需要分配3组3个端口,共9个不同的端口。否则报错: java.net.BindE原创 2017-12-26 11:38:37 · 5056 阅读 · 0 评论 -
Tomcat log文件
catalina.out 是Tomcat启动和运行时访问日志。包括访问报错日志。不包括启动报错日志。包括了 catalina.2017-12-02.log 的日志。localhost.2017-12-02.log 报错日志,包括启动时报错,如框架初始化失败日志,如spring的容器初始化日志在这里找。host-manager.2017-12-02.log to原创 2017-12-02 13:12:00 · 439 阅读 · 0 评论 -
Tomcat安装与环境变量的配置-Linux+windows
原文链接:http://blog.youkuaiyun.com/edison_03/article/details/73699328-------------------------------------------------------------Tomacat的下载 去Tomcat官网下载,我使用的是apache-tomcat-7.0.78的版本。安转载 2017-08-09 10:03:01 · 369 阅读 · 0 评论 -
Jetty实战之 安装 运行 部署
原文地址:http://blog.youkuaiyun.com/kongxx/article/details/72187671. 首先从Jetty的官方网站http://wiki.eclipse.org/Jetty/Starting/Downloads下载最新的Jetty,上面有两个版本7.x和8.x,7.x是运行在JDK5及以上版本,8.x是运行在JDK6及以上版本,这里我选择了8.0.4版本。转载 2016-12-02 08:44:57 · 363 阅读 · 0 评论 -
Apache2.2与Tomcat7集成方案详解
原文地址:http://my.oschina.net/u/919173/blog/159206------------------------------------首先谈一下为什么要集成Apache和tomcat7? Apache是当前使用最为广泛的WWW服务器软件,具有相当强大的静态HTML处理的能力。 Tomcat服务器是一个免费的开放源代码的Web应用服务转载 2016-05-20 13:37:12 · 869 阅读 · 0 评论 -
Mybatis源码之(TypeAliasRegistry)TypeAlias别名实现机制
原文链接:http://blog.youkuaiyun.com/qq924862077/article/details/52612589----------------------------------在Mybatis编程中我们经常会用到将某个bean作为参数类型parameterType或者结果返回值类型ResultType,所以很多时候我们需要把完成的Bean的包名在mapper文件中写转载 2017-04-13 23:34:18 · 2190 阅读 · 0 评论 -
Mybatis之typeAlias配置的3种方法
原文链接:http://www.cnblogs.com/lxcmyf/p/6444120.html-------------------------------扩展阅读:http://blog.youkuaiyun.com/zengmingen/article/details/70163420------------------------------------1.定义别名:转载 2017-04-13 23:34:57 · 5798 阅读 · 2 评论 -
中文导致Mybatis无效的列索引
select ROUND(("普铁用户专网总流量KB"+"普铁用户公网总流量KB")/1024/1024,3) as total_dataflow, "普铁用户数" as total_users from RPT_NETWORK_HOUR where "日期"='#{kpi_time}' and "线路标识"=#{road_id} 提示“无效的索引列”而 sel原创 2016-11-01 13:05:43 · 4321 阅读 · 0 评论 -
mybatis 中#与$的区别
MyBatis/Ibatis中#和$的区别1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:原创 2016-10-18 17:44:29 · 537 阅读 · 0 评论 -
spring+mybatis 多数据源整合
原文:http://blog.youkuaiyun.com/fhx007/article/details/12530735----------------------------------------------------------------------------------直接看spring的配置吧 Oracle.jdbc.driver.O转载 2016-10-12 11:48:31 · 1054 阅读 · 0 评论 -
mapperLocations属性通配符的使用
mapperLocations属性通配符的使用示例:[html] view plain copybean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property name="dataSource" ref="dat转载 2016-07-19 11:40:07 · 11828 阅读 · 0 评论 -
mybatis执行批量更新batch update 的方法(oracle,mysql)
oracle和mysql数据库的批量update在mybatis中配置不太一样:oracle数据库:update id="batchUpdate" parameterType="java.util.List"> foreach collection="list" item="item" index="index" open="begin" close="end;" sepa转载 2016-07-18 11:07:27 · 872 阅读 · 0 评论 -
mybatis循环map的一些技巧
原文:http://blog.youkuaiyun.com/linminqin/article/details/39154133-------------------------------------------循环key:[java] view plain copy"condition.keys" item="k" separator原创 2016-07-15 16:53:09 · 2260 阅读 · 0 评论 -
mybatis3 添加ehcache支持
为了提高MyBatis的性能,有时候我们需要加入缓存支持,目前用的比较多的缓存莫过于ehcache缓存了,ehcache性能强大,而且位各种应用都提供了解决方案,在此我们主要是做查询缓存,提高查询的效率. 在Mybatis的官网上把集成ehcache的文档下载下来看了看,说的太简单了,对于新手很难理解,而且里面说的也不是很清楚,经过一番折腾,终于将ehcache加入了.转载 2016-07-11 14:40:30 · 466 阅读 · 0 评论 -
Mybatis-jar-lib
csdn的下载好像和我有仇,上传资源不断提示:请您先登录下载:http://pan.baidu.com/s/1pKX0B8Jasm-3.3.1.jarcglib-2.2.2.jarcommons-logging-1.1.1.jarmybatis-3.1.1.jar----以上mybatis的---log4j-1.2.16.jar----以上log4j日志--原创 2016-05-02 09:26:30 · 898 阅读 · 1 评论 -
Mybatis配置文件resultMap映射啥时候可写可不写?
1、resultMap 映射代码 2、student实体类public class Student { private Integer id;//编号 private String name;//姓名 private Double sal;//薪水 public Student(){} public Student(Integer i原创 2016-04-23 10:17:36 · 14833 阅读 · 0 评论 -
mybatis配置insert/update/delete同一个模板
insert,update,delete标签只是一个模板,在操作时是以sql语句为核心的,即在做增/删/改时,insert/update/delete便签可以通用,但做查询时只能用 select 标签提倡什么操作就用什么标签这就是为什么 executeUpdate() 执行增删改 executeQuery() 执行查询原创 2016-04-23 09:45:20 · 1799 阅读 · 0 评论 -
Mybatis中resultMap
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。1.resultType 在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应转载 2016-04-22 10:34:46 · 435 阅读 · 0 评论 -
什么是mybatis,mybatis有什么特点
jdbc开发优缺点hibernate开发优缺点1)基于上述二种支持,我们需要在中间找到一个平衡点呢?结合它们的优点,摒弃它们的缺点,这就是myBatis,现今myBatis被广泛的企业所采用。2)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名原创 2016-04-18 17:05:43 · 5205 阅读 · 0 评论 -
hibernate开发优缺点
1)优点:不用写SQL,完全以面向对象的方式设计和访问,不用管底层具体数据库的语法,(例如:分页)便于理解。2)缺点:处理复杂业务时,灵活度差, 复杂的HQL难写难理解,例如多表查询的HQL语句3)适合于中小批量数据的操作,速度慢原创 2016-04-18 16:48:04 · 786 阅读 · 0 评论 -
jdbc开发优缺点
1)优点:简单易学,上手快,非常灵活构建SQL,效率高2)缺点:代码繁琐,难以写出高质量的代码(例如:资源的释放,SQL注入安全性等)开发者既要写业务逻辑,又要写对象的创建和销毁,必须管底层具体数据库的语法(例如:分页)。3)适合于超大批量数据的操作,速度快原创 2016-04-18 16:47:15 · 7282 阅读 · 0 评论 -
Hibernate单表开发步骤
Hibernate单边开发步骤:1、创建Configuration,加载src/hibernate.cfg.xml配置文件,该配置文件中又去加载Hello.hbm.xml映射文件。2、通过Configuration创建重量级SessionFactory。重量级:创建慢,内存占用大,一般单例模式。3、通过SessionFactory创建轻量级Session4、通过Session创原创 2016-04-18 16:42:22 · 446 阅读 · 0 评论 -
JDBC开发步骤
JDBC开发步骤:1、加载数据库驱动2、通过DriverManager获取数据库连接Connection3、通过Connection获取Statement/PreparedStatement4、将SQL语句绑定到Statement/PreparedStatement中去,准备向数据库发送SQL语句5、执行完sql语句后,返回对象的结果。ResultSet rs=execut原创 2016-04-18 16:10:42 · 2496 阅读 · 1 评论 -
用户登录提交前,密码加密传输
需求:因为OA放在外网,为了提高安全性,用户登录时,密码加密传输,数据库密码加密保存。解决方案:前台加密用JQUERY MD5插件,这个工具从网上下载的。后台密码加密,用java的MD5工具类,这个类从网上下载的。前台文件:jquery.min.jsjquery.md5.js代码://单击登录 $('#btn a').click(fu原创 2015-07-15 12:10:18 · 32311 阅读 · 11 评论 -
当使用easyui时,jquery的设置disabled属性方法失效
功能:选择未受洗,设置受洗时间,教堂选项 disabled步骤:使用了常规的jquery的方法 //两种方法设置disabled属性 $('#areaSelect').attr("disabled",true); $('#areaSelect').attr("disabled","disabled"); //三种方法移除disabled属性原创 2015-07-14 10:14:26 · 18333 阅读 · 1 评论 -
当使用easyui时,表单的onchange事件失效
功能:新增信徒页面,当选择未受洗,设置受洗时间,教堂选项 disabled。步骤:在标签里加入 onchange="xxxxx()"。在js里编写xxxxx()方法。测试无法无效。原因:我JSP页面这样写: 其中 class="easyui-combobox" 已经使select不能使用HTML的事件了,查看页面源码发现不是select了,故而这个时间无效了。原创 2015-07-14 10:06:12 · 12161 阅读 · 0 评论 -
微信视频开发jquery mobile
功能微信企业号里开发一个微视频功能,用于播放视频。技术J2EE,前端ui是jquerymobile,HTML5,CSS3,开源视频插件:mediaelement-and-player.min.js 插件官网:http://www.mediaelementjs.com/视频播放实例下载:http://download.youkuaiyun.com/detail/zengmingen/91原创 2016-03-16 11:59:22 · 1452 阅读 · 0 评论 -
微信企业号让IOS不要识别数字为电话号码的方法
最近在开发一个联系人查看功能时,发现IOS端把 8位,11位的数字识别为了 电话号码。本来是黑色的样式,变成了蓝色的样式,还添加了下划线。点击一下,还可以拨打电话。这个问题要改,解决方法很简单,在页面的和之间加入下面代码就可以了原创 2015-11-09 17:33:09 · 2846 阅读 · 0 评论 -
微信企业号三个连接模式
在银行里做微信企业号开发有半年多了,因银行封装了调用微信企业号的方法,说是微信企业号开发,其实就是jsp,java代码的编写,银行用的开发工具是EOS,对这个工具我只想说,用久了,就找不到工作了。--------------------------进入正题:连接将使你的企业号更具价值,你可以使用以下三种方式,连接你的企业号及企业应用:1、企业应用调用企业号提供的接口,管理或查询企业原创 2015-07-16 14:33:50 · 2191 阅读 · 0 评论 -
把EXCEL用程序导入到ORACLE中(SpringMVC+MyBatis)
前提:项目中需要把EXCEL数据批量导入oracle中两张表中。如是用到了poi技术。分别导入poi-3.11-beta2.jar和poi-ooxml-schemas-3.9.jar这两个包。EXCEL数据如下第一步:修改spring框架配置文件。 springmvc-servlet.xml加上: 第一步:添转载 2016-07-20 11:40:53 · 1286 阅读 · 0 评论 -
springMVC两种方式实现多文件上传及效率比较
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.springs转载 2016-07-19 17:37:03 · 601 阅读 · 0 评论