java
yjflinchong
这个作者很懒,什么都没留下…
展开
-
异常提示org.springframework.orm.hibernate4.HibernateSystemException: identifier of an instance of关联修改
异常提示org.springframework.orm.hibernate4.HibernateSystemException: identifier of an instance of com.User was altered from 2 to 1; nested exception is org.hibernate.HibernateException: identifier of an instance of com.User was altered from 2 to 1关联修改 报错。只需要原创 2022-03-15 11:34:36 · 783 阅读 · 0 评论 -
java导出word使用freemarker模板map数据导出word带图片
springboot,java导出word使用freemarker模板map数据导出word带图片个人原创完成,用对象转型map对象。 可以替换所有word 模板xml文件里标记。可以替换base64图片。 可以用map里的list循环生成表格行。实现了2种操作方法。一个用2003word xml模板。调用方法。xml模板用word文件 编辑好后另存为 xml 文件,2003word模板String name = "个人完整信息.doc"; Str...原创 2022-01-21 09:22:13 · 374 阅读 · 0 评论 -
echarts map 中国各大省市区json 文件
echarts map 中国各大省市区json 文件echarts/util/mapData/params 各大城市地图jsonhttp://datav.aliyun.com/tools/atlas/#&lat=30.332329214580188&lng=106.72278672066881&zoom=3.5备份留用原创 2021-01-13 09:50:31 · 669 阅读 · 0 评论 -
IntelliJ IDEA 2020 快捷键大全
1. Editing(编辑)快捷键 介绍 Ctrl +Space 基本代码补全,输入字母按后列出匹配的词组 Ctrl+Shift+Space 智能代码补全,列出与预期类型一致的方法或变量 Ctrl+Alt+Space 补全类名 Ctrl+Shift+Enter 补全语句 Ctrl+P 显示方法参数 Ctrl+Q 显示注释文档 Shift+F1 显示外部文档 Ctrl+mouse over code 显示描述信息 C原创 2020-11-12 11:48:08 · 342 阅读 · 0 评论 -
maven部署lucence4.6版本demo中文分词搜索引擎代码
数据对象package org.jeecg.modules.cms.until;import java.util.List;public class LucenceVo { public static final String ID = "id"; public static final String TITLE = "title"; public static final String TYPE = "type"; public static final .原创 2020-11-10 16:36:32 · 314 阅读 · 0 评论 -
eclipse 编译异常 Javadoc: Missing tag for parameter
eclipse 编译异常 Javadoc: Missing tag for parameter提示每个方法都要添加方法参数注释。全部是编译异常。如果要解决办法。有2个。1、给方法参数加上注释。标准写代码or2、忽略参数注释异常Java Compiler中去掉勾选 Store information about method parameters (usable via reflection)Java Compiler >> JavaDoc 中...原创 2020-09-04 09:16:45 · 300 阅读 · 0 评论 -
linux 环境配置 安装jdk
一. 下载jdk5.0 for linux 到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586.bin二. 解压安装jdk 在shell终端下进入jdk-1_5_0_05-linux-i586.bin文件所在目录,执行命令 ./jdk-1_5_0_05-linux原创 2011-11-09 13:50:32 · 103 阅读 · 0 评论 -
linux 环境配置 安装jdk
一. 下载jdk5.0 for linux 到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586.bin二. 解压安装jdk 在shell终端下进入jdk-1_5_0_05-linux-i586.bin文件所在目录,执行命令 ./jdk-1_5_0_05-linux原创 2011-11-09 13:51:04 · 1830 阅读 · 1 评论 -
java socket通信-传输文件图片
java socket通信-传输文件图片ClientTcpSend.java 客户端发送类package com.yjf.test;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.net.InetSocketAddress;原创 2012-02-21 16:36:30 · 19218 阅读 · 7 评论 -
Cannot get a connection, pool exhausted解决办法 maxActive、maxIdle和maxWait
maxActive、maxIdle 建议设置 maxActive="300" maxIdle="50" maxActive 设置在300-1000之间maxIdle 设置在 20-100 之间还有就是在程序的 finally 里面要关闭 Connection例如: DbHelper.closedAll(rs, ps, conn); maxIdle,最大空闲数,数据库连接原创 2012-02-21 16:38:12 · 2256 阅读 · 1 评论 -
java字符串加密解密
java字符串加密解密try { String test = "123456789@fdj.com"; EncryptionDecryption des = new EncryptionDecryption("tourhb");// 自定义密钥 System.out.println("加密原创 2012-02-21 16:41:09 · 5591 阅读 · 2 评论 -
智力题--答案
答案第一组题答案: 1)三根绳,第一根点燃两端,第二根点燃一端,第三根不点 第一根绳烧完(30分钟)后,点燃第二根绳的另一端,第二根绳烧完(45分钟)后,点燃第三根绳子两端,第三根绳烧完(1小时15分)后,计时完成 2)根据抽屉原理,4个 3)3升装满;3升-〉5升(全注入);3升装满;3升-〉5升(剩1升);5升倒掉;3升-〉5升(注入1升);3升装满原创 2012-02-23 13:50:25 · 198 阅读 · 0 评论 -
StringUtils常用方法+StringUtils详细介绍
StringUtils用法+StringUtils详细介绍博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/public static void StringUtil(){ //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~原创 2012-02-22 14:20:21 · 5929 阅读 · 2 评论 -
智力题
第一组 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?原创 2012-02-23 13:52:08 · 152 阅读 · 0 评论 -
java一次性查询几十万,几百万数据解决办法
java查询一次性查询几十万,几百万数据解决办法新手做的,希望高手指教。 有啥更好的办法。1、先批量查出所有数据,例子中是一万条一批。2、在查出数据之后把每次的数据按一定规则存入本地文件。3、获取数据时,通过批次读取,获得大批量数据。此方法参见:http://yijianfengvip.blog.163.com/blog/static/1752734322011913540原创 2012-02-24 15:17:55 · 117 阅读 · 0 评论 -
java获取mac地址-屏蔽ip封mac地址
首先要说的是:可以支持外网机器的mac地址获取。 以前弄了一个只能访问局域网。 有防火墙就访问不了, 但是这个不用担心了。 测试了百度的ip,已经可以获得mac地址测试效果图:java通过ip获取mac地址-封ip封mac地址package com.yjf.test;import java.io.BufferedReader;import java原创 2012-02-22 09:58:22 · 35527 阅读 · 51 评论 -
JAVA实现反向连接_____屏幕监视 (TCP)
JAVA实现反向连接_____屏幕监视 (TCP)TCP协议实现,也许用UDP的效率会更好//以下这个为服务器类 被监视的用户import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import java.awt.Dimension;impo原创 2012-02-28 09:01:45 · 124 阅读 · 0 评论 -
JAVA实现反向连接_____屏幕监视 (TCP)
JAVA实现反向连接_____屏幕监视 (TCP)//以下这个为服务器类 被监视的用户import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import java.awt.Dimension;import java.awt.Rectangle;转载 2012-02-28 09:04:04 · 8567 阅读 · 0 评论 -
js时间-价格-排序案例____冒泡排序实例
js 时间-价格-排序,静态页面排序案例冒泡排序实例在项目中用到的一个例子,分享一下。var sort = { sortdata : '', //排序之前必须先填充原始数据//来源我的博客:http://yijianfengvip.blog.163.com/blog/static/1752734322011102145823/ flag原创 2012-02-28 10:51:59 · 434 阅读 · 6 评论 -
智力题___试试你的面试能力吧~~~(8道难题)
智力题___试试你的面试能力吧~~~(8道难题)这是一些面试中经常见到的题目,当你们第一次遇到的时候 ,有多少题目能回答正确呢?------当有人把所有题目答案累计回答出来的时候,公布我的答案------ 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄原创 2012-02-28 13:16:09 · 71803 阅读 · 75 评论 -
智力题_看看你的脑子转的够不够快!(7道题)
智力题_看看你的脑子转的够不够快! 这是一些面试中经常见到的题目,当你们第一次遇到的时候 ,有多少题目能回答正确呢?------当有人把所有题目答案累计回答出来的时候,公布答案------ 1.你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,你必须在每天结束的时候给他们一段金条。如果只允许你两次把金条弄断,你如何给你的工人付费? 2.有一辆火原创 2012-02-23 13:56:01 · 42974 阅读 · 81 评论 -
java一次性查询几十万,几百万数据解决办法
java查询一次性查询几十万,几百万数据解决办法很早的时候写工具用的一个办法。 当时是用来把百万数据打包 成rar文件。所以用了个笨办法。 希望高手指导一下,有什么好方法没有啊1、先批量查出所有数据,例子中是一万条一批。2、在查出数据之后把每次的数据按一定规则存入本地文件。3、获取数据时,通过批次读取,获得大批量数据。此方法参见:http://yijianfen原创 2012-02-27 09:08:01 · 39267 阅读 · 26 评论 -
超有用的sql查询语句。项目、面试都有用
超有用的sql查询语句。项目、面试都有用create database cstp;use cstp;/*1:建立学生表*/create table student ( 学号 char(3) primary key, 姓名 char(4), 性别 char(2), 年龄 int, 班级 char(5));insert into原创 2012-04-10 11:13:19 · 2071 阅读 · 0 评论 -
中文版svn插件+MyEclipse插件
1、先下载插件site-1.6.10.zip免费下载地址:http://download.csdn.net/detail/yjflinchong/42583572、配置插件将site-1.6.10.zip 解压后将其全部文件拷贝至:C:\Program Files\Genuitec\MyEclipse 8.5\dropins(MyEclipse的安装目录) 重启原创 2012-04-26 15:44:23 · 1245 阅读 · 0 评论 -
jsp上传下载+SmartUpload插件上传
使用之前需要自己下载jspSmartUpload.jar包这里找到一个支持中文的jar包,下载地址如下:http://www.blogjava.net/Files/hijackwust/jsmartcom_zh_CN.rar把压缩包里面的jar拷贝到工程的lib下面即可主要方法介绍上传// 新建一个SmartUpload对象SmartUpload原创 2012-04-26 09:04:28 · 1448 阅读 · 0 评论 -
java指纹识别+谷歌图片识别技术
java指纹识别+谷歌图片识别技术前阵子在阮一峰的博客上看到了这篇《相似图片搜索原理》博客,就有一种冲动要将这些原理实现出来了。写了图片识别的一个demo提供源码下载,免费下载地址:http://download.csdn.net/detail/yjflinchong/4239243去试试效果吧要源码的,请留下邮箱。我尽量发到各位邮箱中。本人三年JAVA原创 2012-04-17 13:38:23 · 30439 阅读 · 194 评论 -
HttpURLConnection模拟浏览器+网络数据抓取
/** *网页抓取方法 * @param urlString 要抓取的url地址 * @param charset 网页编码方式 * @param timeout 超时时间 * @return 抓取的网页内容\ * //http://blog.csd原创 2012-04-28 13:16:52 · 1840 阅读 · 0 评论 -
定时执行程序-Quartz简单实例
定时执行程序-Quartz简单实例1、加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar 、slf4j-log4j12-1.5.10.jar 、slf4j-api-1.5.10.jar2、一个类搞定!!!,直接runimport org.quartz.CronTrigger; import org.qua原创 2012-04-28 13:09:07 · 1478 阅读 · 0 评论 -
mysql加减时间-函数-时间加减
mysql加减时间-函数-时间加减1. MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加1小时select date_add(@dt, interval 1 m原创 2012-04-16 15:43:38 · 6476 阅读 · 0 评论 -
发现了10个超炫超有用的js库/插件
1. CodeMirror CodeMirror 是一款“Online Source Editor”,基于 Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。 视频: 2. html5media html5media 是一个 JavaScrip原创 2012-04-17 08:34:17 · 4017 阅读 · 4 评论 -
jdbc防止sql注入-PreparedStatement
jdbc防止sql注入jdbc防止sql注入-PreparedStatement public List getUserByName(String name,String password){ ResultSet rs = null; PreparedStatement stat = null; Connection原创 2012-04-27 10:06:49 · 1098 阅读 · 0 评论 -
java socket通信-传输文件图片--传输图片
java 通信 socket 传输 文件 图片 -文件传输-图片传输ClientTcpSend.java 客户端发送类package com.yjf.test;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.net.I原创 2012-04-16 14:16:31 · 1510 阅读 · 2 评论 -
MyBatis3+SpringMVC3 - demo工程
MyBatis3+SpringMVC3 - demo工程首先说明: 文章是转的。源码地址:http://download.csdn.net/detail/yjflinchong/4206045开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、t原创 2012-04-07 10:02:34 · 3671 阅读 · 0 评论 -
mysql 递归排序查询+树节点生成
mysql 递归排序查询备注:producttype 排序表,producttype。ptype父节点 ,producttype 。id 主键,showTreeNodes (IN rootid INT) 函数,参数为起始类型rootid.//我的博客 http://yijianfengvip.blog.163.comdrop PROCEDURE IF EXISTS sho原创 2012-05-02 16:23:26 · 1458 阅读 · 0 评论 -
org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 搞定!
继承于MySQLDialect ,引入 registerHibernateType(Types.LONGVARCHAR, Hibernate.TEXT.getName());import java.sql.Types;import org.hibernate.Hibernate;import org.hibernate.dialect.MySQLDialect;原创 2012-05-02 16:44:12 · 756 阅读 · 0 评论 -
目前最完整的Linux常用基础命令
显示Linux系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpui原创 2012-04-18 11:44:17 · 2577 阅读 · 2 评论 -
java工程在LINUX常用命令
java web工程 在LINUX下操作常用命令cd ../退出当前目录,前往父文件夹cd ezoffice进入ezoffice文件夹ls查看目录ps -ef|grep java查看JAVA进程ps -aux |grep tomcat查看tomcat进程 的进程号kill -9 12222原创 2012-04-18 11:29:05 · 1333 阅读 · 0 评论 -
一亿个数字判断其中相同数字的办法
一亿个数字判断其中相同数字的办法package com.my.util;//http://blog.csdn.net/yjflinchongpublic class Test { int fnum = 21000000; public static void main(String[] args) { Test t =原创 2012-05-03 14:09:59 · 1153 阅读 · 3 评论 -
3秒搞定!~~ 一亿数据获取前100个最大值
3秒搞定!~~ 一亿数据获取前100个最大值整合网络上的算法。 根据我的思路。计算一亿个数字中最大的前100个值。昨晚效率还是很低。 今天搞的算法。 只需要3秒钟。 获取前100个 前1000个 速度都非常快。 算法原理:把一亿个数字的前100个 首先放入数组。 然后把最小值放在ary[0]。然后再,循环100到一亿 之间的。 每次循环判断当前数字是否大于ary[0]原创 2012-05-04 10:39:38 · 5965 阅读 · 19 评论 -
jQuery缓存操作-cache数据
jQuery从1.2.3开始提供了data/removeData方法用来存储/删除数据。1.6.1代码片段jQuery.extend({ cache: {}, // Please use with caution uuid: 0, ... });即给jQuery添加了静态字段/方法,有jQuery.cach原创 2012-04-20 16:02:28 · 1710 阅读 · 0 评论