javaweb
笨小葱
这个作者很懒,什么都没留下…
展开
-
根据word模板生成word导出到页面
这周,笨小葱分享一个word的导出功能。基本思路是,首先写好word模板,也就是xxx.mht的模板。其中对应的变量用$xxx$来表示。 然后根据需要写入的参数,将参数存入map集合中。 生成word文档,并输出到前台页面中package com.tonbeller.jpivot.word;原创 2015-06-16 15:56:13 · 1344 阅读 · 0 评论 -
通过maven-shade-plugin 解决Elasticsearch与hbase的jar包冲突问题
今天在项目中集成hbase1.0.0-cdh5.5.2和ElasticSearch2.2.0时出现了问题,原先在集成hbase时,引入了架包com.google.guava(16.0版本),后来在集成ES时发现es中也用到了guava的18.0版本。这时候问题来了,如果将原来的guava 16.0版本修改为18.0版本,hbase就是因为版本太高而报错。如果继续使用16.0版本es的javaAPI原创 2016-06-13 20:08:11 · 11243 阅读 · 8 评论 -
Could not initialize class net.sf.cglib.proxy.Enhancer解决办法
出现异常:java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer,解决方法: 方案1:删除asm-2.2.3.jar; 方案2:删除 cglib-2.1.3.jar; 保留 cglib-nodep-2.1_3转载 2016-06-20 17:35:45 · 9854 阅读 · 0 评论 -
Javascript中对Date类的操作函数
这里,笨小葱分享一个在工作中用到得js,对date类型变量的一些操作函数。包括:1.将Date转化为指定格式的String2.计算出当前时间的前7天,15天的日期3.计算出前1个月,3个月的日期// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,// 年(y)可以用 1原创 2016-06-08 14:56:28 · 428 阅读 · 0 评论 -
phpass0.1版本对应的javascript版本重写
最近涉及到一个数据库移植时用户的密码是使用phpass0.1版本的php语言进行加密的,该加密算法是不可逆的,同样的字符串在不同的时候加密得到的加密字符串是不一样的,而且不可逆。所以必须要使用该类库所提供的解密接口来进行解密。首先附上php版本的算法:PasswordHash.php<?php## Portable PHP password hashing framework.##原创 2016-05-18 17:04:13 · 1015 阅读 · 0 评论 -
springBoot jpa 多数据源的动态切换
这周笨小葱一直在研究如何使用springBoot的多数据源配置。 看了3天的网上的博客,发现大多数都是多数据源的配置,并没有很详细的关于使用springBoot的多数据源动态切换的配置。前者整体配置过程是在springBoot的原有的jpa实体管理工厂(entityManagerFactory)的基础上(这里,entityManagerFactory会绑定一个数据源,而transacti原创 2015-12-27 15:34:48 · 25294 阅读 · 3 评论 -
使用Spring Boot快速构建应用
使用Spring Boot快速构建应用作者 张卫滨 发布于 2014年1月21日 | 4 讨论分享到:微博微信FacebookTwitter有道云笔记邮件分享稍后阅读我的阅读清单随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer转载 2015-11-07 10:11:31 · 387 阅读 · 0 评论 -
IONIC安装部署入门教程
这周笨小葱接收到了一个项目任务,用ionic+angularJS写一个hybrid应用程序(也就是native+html混合移动应用)。初次接触andriod还是大三时候的事了吧,当时用google的手势识别类库写了个手势识别应用,之后就是写手游的时候涉及到了移动端开发。对于这两个新技术还是第一次听说。下面就让我们来,一步一步的将一个移动应用demo跑起来。(笨小葱这里是在windows操作系统上原创 2015-11-07 11:13:25 · 5316 阅读 · 1 评论 -
Spring Boot @PathVariable出现点号"."时导致路径参数截断获取不全的解决办法
@PathVariable出现点号"."时导致路径参数截断获取不全的解决办法时间:2015-05-28 17:59:54 阅读:756 评论:0 收藏:0[点我收藏+]标签:springmvc pathvaria 小数点 点 参数不全 1、问题 SpringMVC项目中通过下面的URL进行GET请求。当versi转载 2015-11-07 10:12:57 · 4952 阅读 · 3 评论 -
MD5加密代码
package com.datasoftware.jr.dbbroker;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/* * MD5 算法*/public class MD5 { // 全局数组 private fi原创 2015-08-30 11:10:36 · 552 阅读 · 0 评论 -
jQuery实现CheckBox全选、全不选
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">转载 2015-08-30 11:14:02 · 461 阅读 · 0 评论 -
http,tcp,udp,tcp/ip ,socket之间的关系
笨小葱花了一下午,研究了一下到底网络通信是个什么情况。下面是笨小葱整合的,各个概念之间的关系。1.tcp/ip四层模型和osi七层模型对应表 osi七层网络模型linux tcp/ip四层概念模型对应网络协议应用层(application)应用层tftp,FTP,nfs,wais,http原创 2015-06-18 16:30:54 · 1517 阅读 · 0 评论 -
TCP和UDP的区别(转)
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,转载 2015-06-18 13:47:12 · 531 阅读 · 0 评论 -
java.io.IOException: Too many open files
今天后台服务器(Linux) 在转音源的时候 报java.io.IOException: Too many open files在网上查了一些资料 记录如下:打开的文件过多,一般来说是由于应用程序对资源使用不当造成,比如没有及时关闭Socket或数据库连接等。但也可能应用确实需要打开比较多的文件句柄,而系统本身的设置限制了这一数量。异常 1 java.net.Socket转载 2016-10-23 10:29:43 · 4920 阅读 · 0 评论