- 博客(41)
- 收藏
- 关注
转载 Mybatis 数据库物理分页插件 PageHelper
转载自 : http://www.cnblogs.com/digdeep/p/4608933.html以前使用ibatis/mybatis,都是自己手写sql语句进行物理分页,虽然稍微有点麻烦,但是都习惯了。最近试用了下mybatis的分页插件 PageHelper,感觉还不错吧。记录下其使用方法。1. 引入依赖jar包: dependency>
2017-06-28 17:17:39 620
转载 Java中Map根据键值(key)或者值(value)进行排序实现
我们都知道,java中的Map结构是key->value键值对存储的,而且根据Map的特性,同一个Map中 不存在两个Key相同的元素,而value不存在这个限制。换句话说,在同一个Map中Key是唯一的,而value不唯一。Map是一个接口,我们不能 直接声明一个Map类型的对象,在实际开发中,比较常用的Map性数据结构是HashMap和TreeMap,它们都是Map的直接子类。如果考虑到存
2017-06-28 13:06:40 378
转载 使用maven的profile切换项目各环境的参数
http://blog.csdn.net/massivestars/article/details/53510586在实际开发项目中,常常有几种环境,一般情况下最少有三种环境:开发、测试、正式。各个环境之间的参数各不相同,比如MySQL、Redis等不同环境的host不一样,若每个环境都手动替换环境很容易出错,这里我们利用maven的profile功能切换环境。
2017-06-23 13:16:05 6048
原创 Duplicate entry '**' for key 'all_inde
insert into Table () values ()定义了 UNIQUE 约束的字段中不能包含重复值,可以为一个或多个字段定义 UNIQUE 约束。因此,UNIQUE 即可以在字段级也可以在表级定义, 在UNIQUED 约束的字段上可以包含空值。Oracle自动会为具有 PRIMARY KEY 约束的字段(主码字段)建立一个唯一索引
2017-06-22 10:45:14 689
转载 Spring和EJB3的技术对比
随着EJB3规范以及支持EJB3的Java EE应用服务器的即将发布,全新Java EE体系架构的新战争将拉开帷幕,在过去3年中如火如荼的Spring占据了Java EE应用开发基础平台的大半江山,面对EJB3和Spring你应该如何选择呢?作为一个架构师,我对EJB是既爱且恨,对Spring又恨又爱,现在我们来也把这两大技术体系来做一个全面分析和对比,希望能给大家在进行技术选型时一个
2017-06-20 14:22:25 933
原创 学历查询和专业代码查询
学历查询和专业代码查询学历查询http://www.chsi.com.cn/ 专业代码查询阳光高考 http://gaokao.chsi.com.cn/sch/ 高校库里有 专业介绍:http://www.zezhuan.com/page/zhy/http://www.gaokw.com/gk/zyxz/
2017-06-20 13:13:15 9746 1
转载 SpringBoot整合SpringSecurity,SESSION 并发管理,同账号只允许登录一次
重写了UsernamePasswordAuthenticationFilter,里面继承AbstractAuthenticationProcessingFilter,这个类里面的session认证策略,是一个空方法,貌似RememberMe也是. public abstract class AbstractAuthenticationProcessingFilter exten
2017-06-19 16:52:27 6883
转载 MySQL字符串函数substring:字符串截取
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('example.
2017-06-17 10:12:29 613
转载 你应该知道的 RPC 原理
在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题:1)要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用?2)其它团
2017-06-14 16:46:09 291
原创 怎么将maven项目打包成war包
右键项目,选择Run As,再选择Maven build...,这时会弹出个新界面,在Goals里输入clean package,然后点击Run就行了,打包好的项目放在target文件夹下面。clean package是maven的一个命令,意思是测试并打包,它还有很多命令,这里就不多说了。
2017-06-14 16:10:27 1654
转载 window7环境下ZooKeeper的安装及运行
ZooKeeper是一个分布式开源框架,供了协调分布式应用的基本服务。这些天在使用DUBBO,由于开发环境是在windows环境下,需要能够先运行ZooKeeper,然后在此基础上实现服务的地址分配。在下面,先搭建一个单机模式的的ZooKeeper环境。首先从开源中国社会里把代码包下载下来。在这里是3.4.6(zookeeper-3.3.6.tar.gz)再将包解压进入文件
2017-06-14 16:00:34 586
转载 MySQL 使用while语句向数据表中批量插入数据
1.创建一张数据表mysql> create table test_while ( -> id int primary key) charset = utf8;Query OK, 0 rows affected (0.28 sec) 查看数据表的结构 mysql> desc test_while;+-------+---------+---
2017-06-14 09:33:01 1575
转载 查看mysql数据库及表编码格式
1.查看数据库编码格式1mysql> show variables like 'character_set_database'; 2.查看数据表的编码格式1mysql> show create table ;
2017-06-14 09:29:58 550
原创 mybatis中 insert into select 批量生成uuid时 用replace去掉"-"
要复制student里的部分数据,到student表里,用的是 insert into select。。。 开始生成uuid是带【’-‘】的,可是用replace替换就有问题,只生成一个uuid 把打印出来的sql在mysql视图工具里直接执行时没有问题的,可是就在mybatis里 就出现这样的问题,而且是同replace一起使用的时候。DROP TABLE IF EXISTS
2017-06-13 16:04:46 7526 1
转载 mysql select UPPER(REPLACE(uuid(),'-','')) from xxxtable 得到相同的uuid的问题
在使用mysql过程中,发现了一个奇怪问题。当字符集设置为utf8mb4时,执行下面SQL时,返回的多条数据中的uuid是相同的值。SELECT UPPER(REPLACE(uuid(),'-','')) FROM mysql.user;UPPER(REPLACE(uuid(),'-',''))52A8B75CEB5D11E5B180005056920044
2017-06-13 16:04:25 12427 6
转载 Maven报错:maven-archetype-webapp:RELEASE from any of the configured repositories
今天学习maven,在控制台下新建maven项目没有问题,但是在STS(eclipse)下创建maven项目老是报错,郁闷死了:----------------------------------------------------错误信息:Could not resolve archetype org.apache.maven.archetypes:maven-archetype
2017-06-12 16:40:27 1052 1
转载 eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes . 时间 2013
eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes .时间 2013-10-12 11:23:46 CSDN博客原文 http://blog.csdn.net/u011340807/article/details/12649249主题 Maven E
2017-06-12 16:29:30 560
转载 Eclipse中Maven工程缺少Maven Dependencies 的解决办法
在 网上查了一下资料,并进行了总结: 1,在有问题的项目的.classpath文件中添加"org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER” 2.项目 -- 属性 -- Deployment Assembly -- Add -- Java Build Path Entries -- 选择 Maven Dependenc
2017-06-10 17:31:57 2454
转载 maven
首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new输入你的项目名称
2017-06-10 16:58:09 322
转载 解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题
错误描述当创建有动态web模块3.0支持的项目时,需要用到Java版本不低于1.6。在Markers标签页中显示的错误为:Dynamic Web Module 3.0 requires Java 1.6 or newer.如图所示:解决方法注:有的时候1、2、3已经实现,直接跳过,操作4就OK了。1、首先在Eclipse中安装JRE,Pref
2017-06-10 16:57:02 326
转载 html页面上传图片并进行展示
html页面:本功能实现图片上传并显示,点击“查看”按钮也显示图片缩略图@ if (!isEmpty(news.thumbnail_atta_id)) {查看@ } 上传... js代码:JavaScript">//缩略图文件上传$('#fileuploa
2017-06-10 14:12:33 2906
转载 io
例子:(来自:http://www.iteye.com/problems/54701)[java] view plain copyimport java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import java.sql.C
2017-06-08 16:18:37 367
转载 Excel 导出
在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主。下面给出用java写入数据到excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。下载地址:http://www.andykhan.com/je
2017-06-08 16:16:25 434
转载 excel 导出
javaweb中,做的导出数据功能,数据导出的excel跑到服务器上了, 没导到用户本机上,求高手解答,另外求教怎么做导出时选择导出路径的方法↑开裆裤↓ | 浏览 5623 次推荐于2016-03-21 11:03:38最佳答案一般来说做下载功能的确是先导到服务器的一个临时目录上的,然后再用一段代码把这个excel读出来,并且输出到r
2017-06-08 16:15:58 667
转载 maven
今天使用maven创建了一个多模块的项目,在分别创建完父项目和各个子模块后,编译父项目的时候,父项目工程目录上出现了一堆红叉叉,点进去一看,是找不到依赖的类,但是pom文件中相应jar的dependence都写了,本地maven仓库里也有jar包了,但是eclipse的library里没有Maven Dependencies(下图所示项),真让人挠头。 网上搜索了一
2017-06-08 13:57:19 424
转载 Maven学习——修改Maven的本地仓库路径
本文来自互联网,原文地址:http://aeritheve.iteye.com/blog/1709652 安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危
2017-06-08 13:56:59 340
转载 MYSQL如何进行sql like (sql查询结果)的查询
我有个需求,需要在MYSQL下like查询另一条sql查询的结果,大概格式如下:select * from table1 where `text` like '%(select name from table2 where id =3)%';请问如何才是正确格式?谢谢正确答案已出:使用CONCATSQL语句为:select * from table1 where `text`
2017-06-06 09:18:30 4837
转载 导入导出Excel的Java工具类ExcelUtil 3
在编写ExcelUtil之前,在网上查了一些资料。java中用来处理Excel的第三方开源项目主要就是POI和JXL。poi功能强大,但是比较耗资源,对于大数据量的导入导出性能不是太好;jxl功能简单,但是性能比较好。 由于本项目的导入导出更多关注性能问题,而且jxl提供的功能基本也都够用了,于是选择了jxl作为支持。 实战 导出就是将List转化为Excel(listTo
2017-06-05 17:35:30 2024
转载 JAVA导出报表 ExportExcel 2
工作需要,万般无奈在网上查了好多资料 ,这导出到Excel的方法有很多,我看到了这个,加上了自己的一些修改,分享给大家,望大家多多的指正,并且希望你不吝共享你更好的方法哦,感激不尽。 1.封装要到处的数据类,这里使用Student类举例:[java] view plain copy print?package com.jeelon.export
2017-06-05 17:33:02 1079
转载 JAVA导出报表 ExportExcel 1
1这是一个通过配置模板导出报表的JAR包,只适用于小数据量的报表导出,如果数据量超过Excel最大行数(65536)需要自行添加文件打包后下载的功能。 依赖 POI-3.0.jar Exportexcel.java代码 package com.goma.exportexcel; import java.io.ByteArrayInputS
2017-06-05 17:32:34 736
转载 response.addHeader("Content-Disposition",
1 使用Servlet实现文件下载的时候,避免浏览器自动打开文件 response.addHeader(“Content-Disposition”, “attachment; filename=” + response.encodeURL(downloadfile)); 2解决Response.AddHeader(“Content-Disposition”, “attachment; filena
2017-06-05 15:47:05 10224
转载 Linux64位下jdk安装+tomcat安装
原文地址:Linux64位下jdk安装+tomcat安装作者:wangxx 知识普及:Linux的jdk版本 jdk-6u1-linux-i586-rpm.bin jdk-6u1-linux-i586.bin 区别:(转载) bin是二进制包,而rpm是redhat package 就是红帽的标准安装包,还有deb包,是debain的标准 区别就是rpm、deb安装的时候给你自动配置,一
2017-06-03 13:52:41 796
转载 java生成excel文件以及设置字体,Excel基本数据类型,和合并单元格
文章From : http://blog.sina.com.cn/s/blog_8d960c4c0101cd7n.html import java.io.File; import java.io.IOException; import java.util.Date; import jxl.Workbook; import jxl.write.DateFormat; import jxl.
2017-06-03 13:49:57 4329
转载 java方法客户端下载服务器上的文件到本地
import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.net.URL; impor
2017-06-03 13:48:03 6750 1
转载 Java 从服务器下载文件到本地
运行main方法即可运行。。。package com.Manage.control; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileOutputStream;
2017-06-03 13:45:29 2407
转载 java.io.OutputStream.write(byte[] b, int off, int len)方法实例
java.io.OutputStream.write(byte[] b, int off, int len) 方法从指定的字节数组开始到当前输出流关闭写入len字节。一般的合约write(b, off, len),一些在数组b中的字节写入,以便输出流;元素b[off]是写入的第一个字节和b[off+len-1]是写的这个操作的最后一个字节。OutputStream的write方法调用的每个被写出其
2017-06-02 16:12:46 10291 1
转载 正则
勾选左下角的“正则表达式”选项在“查找目标”里输入上尖号“^”,上尖号代表每行的开头在“替换为”里输入“然后点"全部替换"按钮,这样每行的前面就全部添加了在“查找目标”里输入美元符号“$”,美元符号代表每行的结尾在“替换为”里输入“"/>”。然后点"全部替换"按钮,这样每行的结尾就全部添加了"/>。至此就完成了批量在每行的头尾添加了指定的内容。当然这只是一个
2017-06-02 10:44:46 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人