
java
波子汽水yeah
世界上只有10种人,懂二进制的和不懂的
展开
-
mybatis分页查询记录数变少问题
第一次遇到这个奇怪的问题还是记录一下。需求是查某张券领取明细记录,代码里返回的结果总是1条。但是把SQL拿到客户端执行又13条。很明显的分页查询记录变少机智的我立马想到了分页插件搞的鬼,然后百度了一下,果然,参考这篇找到一点眉目了。查询出来数据有重复的id导致pageHelper过滤掉了重复的数据由于券规则码是一样的。所以只返回了一条。对症下药。由于这个券规则码不能去掉。只能弄个假的I...原创 2020-01-20 15:49:18 · 1898 阅读 · 0 评论 -
oracle 插入大文本,字节转浮点数
key: oracle插入超长文本;oracle 插入大数据 参考这篇 写得很好 不再累述 补充 建表语句create table TESTCLOB( id NUMBER(6), name VARCHAR2(20) not null, CLOBATTR CLOB not null)package com.grid.test;import java.io原创 2016-09-22 19:52:55 · 1458 阅读 · 0 评论 -
spring mvc spring jdbc多数据源处理
照着网上的教程配置spring jdbc多数据源的时候老是报错Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private javax.sql.DataSource com.mb.extension.dao.StudentDaoImp.datasource;原创 2017-06-17 02:14:30 · 806 阅读 · 0 评论 -
linux下jdk版本问题
解压了jdk1.8的版本 /etc/profile里面也配了环境变量JAVA_HOME=/usr/local/jdk8/jdk1.8.0_101JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_原创 2017-06-28 11:58:49 · 375 阅读 · 0 评论 -
el表达式不解析问题
很久没有用过el表达式了 刚页面显示值的时候死活不行 总是显示${name} 感觉没有解析。页面头部导包都是拷贝的之前项目的百度上搜了一下 参考此篇 很详细jsp头一定要加上isELIgnored="false",否el会不被执行。如:<%@ page language="Java" contentType="text/JavaScript; charset=UTF-8"原创 2017-07-31 18:51:10 · 494 阅读 · 0 评论 -
druid读取clob字段问题
异常信息Exception in thread "main" java.lang.ClassCastException: com.alibaba.druid.pool.DruidPooledResultSet cannot be cast to oracle.jdbc.OracleResultSet类型转换异常解决方法public class QueryDataService { priv原创 2017-09-26 14:47:02 · 3189 阅读 · 0 评论 -
java 随机数 模拟双色球开奖
买了好几期彩票居然连续中了45人民币,相对5块钱都没中过的同学,运气应该还算好的吧 ,呵呵, 每次都是去随机的。觉得还是自己来随机有意义些。顺便来复习一下java基础。 本程序很简单,就用到一个随机数和追加写文件,代码如下:package com.maobo.action;import java.io.*;import java.util.Iterator;import java.util.R原创 2015-08-12 23:05:26 · 1537 阅读 · 0 评论 -
lucene示例
网上找了个改了下能跑起来 最新版7.3依赖 <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-core --> <dependency> <groupId>org.apache.lucene</groupId> <a...原创 2018-04-27 17:33:58 · 347 阅读 · 0 评论 -
springjdbc 插入记录返回主键
@Overridepublic long addArticle(final Article article) { final String sql = "INSERT INTO climate_article( id,title,bodytcontent,attachment,attachmentpath,auditstatus,authorname,createtime,origin)...原创 2018-04-28 18:18:41 · 432 阅读 · 0 评论 -
list分页
list分页代码片段 int pageSize = 10; int N = shopList.size(); int total = (N + pageSize - 1) / pageSize;// 总页数 if (N > pageSize) { // 分页处理 ...原创 2018-12-12 22:02:45 · 136 阅读 · 0 评论 -
springboot data jpa
新搭建的框架会报一些错可能因为版本升级了1.Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set参考此篇博主特意截图说明了spring: profiles: active: dev datasource: driver-class-name: com.mys...原创 2018-12-22 12:05:12 · 274 阅读 · 0 评论 -
更改项目JDK版本
导入了1.8创建的项目需要修改工程里JDK版本 报错信息: Unsupported major.minor version 52.0java.lang.UnsupportedClassVersionError: PR/Sort : Unsupported major.minor version 52.0这个错误是由于高版本的java project使用了低版本的来运行。解决方案: 在Prope原创 2016-05-09 17:53:03 · 1101 阅读 · 0 评论 -
java判断是否为数字
推荐使用第二个方法,速度最快。 方法一:用JAVA自带的函数 Java代码 public static boolean isNumeric(String str){ for (int i = str.length();–i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return原创 2016-08-31 13:08:26 · 1058 阅读 · 0 评论 -
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 52,705,191 milliseconds ago. The last packet sent successfully to the serv转载 2015-08-05 09:56:42 · 6137 阅读 · 0 评论 -
java 常用日期处理
import java.text.*; import java.util.*; /** * * Title: 通用工具类 * * Description: 常用工具的集合,用来处理常见问题,比如中文乱码的方法等。 * * * Copyright: Copyright (c) 2003 * * * Company: Tow原创 2015-06-07 19:25:13 · 577 阅读 · 0 评论 -
Java 开发环境搭建
系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)5系统变量→寻找 Path 变量→编辑在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)转载 2014-09-27 17:42:26 · 945 阅读 · 0 评论 -
ANT一键发布
安装ANT 环境 http://pan.baidu.com/s/1qWBnMsG下载ANT包 解压下载的 apache-ant-1.9.5 到任意盘 添加环境变量ANT_HOME 盘符:apache-ant-1.9.5添加PATH运行终端 Win+R 输入CMDAnt 如下提示即为正确安装完毕更改本地文件路径配置 Build_126.xml 中修改如下标记部分修改ANT配置项目中右原创 2015-08-04 16:32:23 · 603 阅读 · 0 评论 -
maven 之初使用
下载地址:http://maven.apache.org/download.cgi1、下载解压文件到目录2、配置环境变量M2_HOME变量值为“目录\apache-maven-版本号”3、在path变量后面加上“;%M2_HOME%\bin”4、使用mvn -version 验证是否安装成功5、添加maven库(推荐使用开源中国maven库)。打开maven安装路径下confi原创 2014-10-14 00:39:32 · 776 阅读 · 0 评论 -
java中sublist的使用陷阱
java List.subList方法中的超级大陷阱在使用集合中,可能常常需要取集合中的某一部分子集来进行一下操作,于是subList这个方法就映入我们的眼帘,毫不犹豫地使用。 例如以下代码:public static void main(final String[] args) { List lists = new ArrayList()转载 2015-08-22 17:58:39 · 861 阅读 · 0 评论 -
图片裁剪类
package com.rhxy.utils;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import javax.imageio.ImageIO;import javax.imageio.ImageReadParam;import javax.imageio.ImageRe转载 2015-07-26 10:58:49 · 581 阅读 · 0 评论 -
图片转化成base64字符串
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.原创 2016-07-27 22:06:48 · 885 阅读 · 0 评论 -
微信授权验证
import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLContext;import javax.net.ssl.SSLSocketFactory;import javax.net.ssl.TrustManager;import javax.servlet.ServletException;import javax.s原创 2016-07-27 22:20:54 · 1309 阅读 · 0 评论 -
微信公众号个性化菜单
之前项目里需求需要根据不同用户类型显示不同的微信公众号菜单。百度上查了下,微信还真提供了这种解决方案,名叫个性化菜单。 这个功能有个缺陷,更改过后的菜单不能立马生效,有几分钟的延迟。后来项目里还是放弃了这个方案。因为发现网上讲这块的还是很少。还是值得总结下。希望能帮到有需要的童鞋。/** * Created by Administrator on 16-6-24. */public cla原创 2016-07-27 22:02:58 · 4288 阅读 · 0 评论 -
tomcat与系统时间不同步
今天偶然遇到 tomcat与系统时间不同步,一台差8小时一台差10小时,百度了一堆说时区设置不对什么的。综合设置 最后发现真正起效果的设置如下vim /etc/timezone 将内容改为 Asia/Shanghai ; vim /var/spool/cron/crontab/root 添加定时任务 11 6 * * * root ntpdate us.pool.ntp.org;hwcl原创 2015-08-10 13:06:38 · 1870 阅读 · 0 评论