
java
SherlockGh
java技术以及其他数据库技术
展开
-
jaspyt 3.0.3 ‘spring.datasource.password‘ to java.lang.String
问题描述:Springboot 项目加入jaspyt 3.0.3版本后,报错:'spring.datasource.password' to java.lang.String问题已经是已知问题:https://github.com/ulisesbocchio/jasypt-spring-boot/issues/241问题发生情况是在Spring Boot的application配置文件用了如下配置:# 配置加密密钥jasypt: encryptor: password: roo...原创 2021-04-15 15:20:42 · 776 阅读 · 0 评论 -
解决Eclipse中progress一直在右下角不断运行,自动下载xml和jar问题
eclipse联网总是自动下载xml和jar,如何关闭:window--preference--》【查找download】(可能和maven项目有关),右下角总弹出了Progress的框框,然后我点击了那个红色的停止按钮,但是,并不能完全解决问题,因为你下次编辑的时候,它仍然会不停的闪烁。有如下3个地方需要修改,如有遗漏请补充。1. General -> Startup and Shut...原创 2019-10-21 15:33:21 · 8382 阅读 · 0 评论 -
POI读取xls和xlsx
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.poi.hssf.usermodel.HSSFWo转载 2012-12-11 15:23:34 · 33151 阅读 · 2 评论 -
Java JDK 下载官方网站
Java JRE JDK下载官方网站:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlJava JRE JDK 7 前的版本信息网站:http://www.oracle.com/technetwork/java/javase/archive-139210.htmlJava JDK 6原创 2012-12-11 09:07:42 · 12498 阅读 · 1 评论 -
Eclipse/MyEclipse注释模板和格式化模板的使用
Eclipse/MyEclipse注释模板和格式化模板的使用在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。注释模板导入步骤安装方法:打开eclipse/myeclipse选择 window-->Preferences-->JAVA-->Code-->Cod...转载 2014-12-30 13:10:21 · 3134 阅读 · 2 评论 -
Hibernate的generator属性
本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。[xhtml] view plaincopyclass name="onlyfun.caterpillar.User" table="USER"> id name="id" type="string" unsaved-val转载 2015-01-19 09:54:06 · 610 阅读 · 0 评论 -
Hibernate提供的类和方法对数据库查询
前两篇文章介绍了获取SessionFactory,Session,以及Session的三种状态及其之间的转换,本文势必要将大家最关心的问题做出介绍,也就是大家最关心的通过Hibernate提供的类和方法对数据库进行更深层次的查询。本篇文章主要介绍Query的查询1.首先介绍一下实体类[java] view plaincopypublic class User {转载 2015-01-19 18:36:26 · 577 阅读 · 0 评论 -
Java Abstract与Interface
abstract(抽象)修饰符,可以修饰类和方法1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以";"代替。需要子类继承实现(覆盖)。注意:有抽象转载 2015-01-21 09:48:07 · 576 阅读 · 0 评论 -
hibernate用hql怎么查询某个字段
List results = session.find("select count(*), avg(user.age) from User as user");ListIterator iterator = results.listIterator(); Object[] rows = (Object[]) iterator.next(); System.out.pri转载 2015-01-21 11:21:01 · 14693 阅读 · 0 评论 -
Spring3.x + Hibernate4.x 升级注意事项
Spring3.x + Hibernate4.x 升级注意事项1:启动服务器发现报:: Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider 这个错误,然后就我就看来一下4.0的core里面没有这个类(我把3.6的core和4.0的core比较了一下有蛮多都不一样了)!已转载 2015-01-21 09:56:08 · 3602 阅读 · 0 评论 -
OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同转载 2015-04-13 23:14:43 · 2217 阅读 · 0 评论 -
Eclipse 启动参数配置
一般我们的开发机器2G内存配置的话可以使用如下参数配置Eclipse的启动参数:-vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx512M 如果需要制定VM的话,请在-vmargs前添加如下参数:-vm D:\Tools\JDK\jdk1.6.0_05\bin\javaw.exe -vmarg原创 2011-11-07 10:47:52 · 1485 阅读 · 0 评论 -
Eclipse中导入外部jar包
第一种比较常用的方法:Eclipse中导入外部jar包——添加lib这样操作的话Jar包就包含在整个Java项目工程里面了1. 首先在项目下创建一个文件夹,保存我们的jar包。 在项目名上右击,依次点击【New】-->【Floder】,打开新建文件夹窗口2. 输入文件夹名称【lib】,点击【ok】。转载 2017-12-28 10:26:53 · 643 阅读 · 0 评论 -
Spring Boot面试要点
前言随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环跑给干趴下了!比如下面这一段的 Spring Boot 问答:问:你觉得 Spring Boot 最大的优势是什么呢?答:Spring Boot 的最大的优势是“约定优于配置“。“约定优于配置“是一...转载 2019-09-30 08:54:42 · 350 阅读 · 0 评论 -
SWT Designer与Eclipse集成
WindowBuilder Pro Eclipse Update Site for Eclipse 3.7WindowBuilder Pro Eclipse is a tool for creation of RCP, SWT, and Swing UI's in Eclipse.InstallationIf you have previously installed Window转载 2012-12-11 17:32:44 · 1757 阅读 · 0 评论 -
Eclipse文字设置
窗口(Window)-首选项(Preferences)-常规(General)-外观(Appearence)-颜色与字体(Colors And Fonts),在右边的对话框里选择Java - Java Editor Text Font,点击出现的修改(Change)按钮,可以设置显示在在主窗体中程序的字体大小,设置完之后点击右下角的应用(Apply),最后点击确定(OK)即可。原创 2012-12-12 10:44:51 · 619 阅读 · 0 评论 -
获取Java文件路径
获取Java文件路径1.如何获得当前文件路径常用:字符串类型:System.getProperty("user.dir");综合:package com.zcjl.test.base;import java.io.File;public class Test {public static void main(String[] args) throws Excep转载 2013-01-17 09:40:37 · 527 阅读 · 0 评论 -
Java Split空字符串问题
Java Split空字符串问题public String[] split(String regex, int limit); limit 参数控制应用模式的次数,从而影响结果数组的长度。 如果限制 n 大于零,那么模式至多应用 n> - 1 次,数组的长度不大于 n,并且数组的最后条目将包含除最后的匹配定界符之外的所有输入。 如果 n 非正,那么将应用模式的次数不受限制,并且数组可以为任原创 2013-01-31 15:41:16 · 1532 阅读 · 0 评论 -
BigDecimal 小数点位数设置
public static void main(String[] args) { BigDecimal x = new BigDecimal(2.22262222222222222222222222).setScale(3,BigDecimal.ROUND_HALF_UP);System.out.println(x.toString());}成功示例;setScale的时候必须设转载 2013-04-09 11:17:47 · 3311 阅读 · 0 评论 -
Hibernate HQL查询 插入 更新
1、实体查询:有关实体查询技术,其实我们在先前已经有多次涉及,比如下面的例子:String hql=”from User user ”;List list=session.CreateQuery(hql).list();上面的代码执行结果是,查询出User实体对象所对应的所有数据,而且将数据封装成User实体对象,并且放入List中返回。这里需要注意的是,Hibernate的实体查转载 2015-01-26 15:02:34 · 1279 阅读 · 0 评论 -
JAVA系统属性之user.home
我们可以通过System.getProperty("user.home")读取JAVA系统的user.home属性的值。System.getProperty("user.home")方法先去读取注册表中HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders下的Desktop键值转载 2015-01-08 15:17:19 · 18033 阅读 · 0 评论 -
Struts中的<bean:message/>出现乱码
Struts中的出现乱码的解决办法 我在Eclipse中将JSP、properties文件内容的编码都设置为UTF-8的格式,在login.jsp中同样设置了,,这样一来,login.jsp中的汉字显示没有问题,可是,我用到了却出现问题,在ApplicationResources.properties的内容是 login.title = 登录页面按道理说,p转载 2015-01-28 13:47:45 · 1637 阅读 · 1 评论 -
PO BO VO DTO POJO DAO概念及其作用
PO BO VO DTO POJO DAO概念及其作用(转) POJO = pure old java object or plain ordinary java object or what ever. PO = persisent object 持久对象 就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object转载 2015-01-09 14:29:50 · 741 阅读 · 0 评论 -
logic标签库
logic标签库 变量等于指定的常量变量不等于指定的常量 变量小于指定的常量变量小于或者等于指定的常量变量大于指定的常量变量大于或等于指定的常量变量包含指定的常量字符串 变量不包含指定的常量字符串判断指定的变量是否为null,或者为空字符串""转载 2015-01-31 19:57:34 · 688 阅读 · 0 评论 -
Eclipse编码设置
一般Java文件编码格式是UTF-8的。以下以默认GBK改为UTF-8为例。1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。 eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK汉化版:eclipse->窗口->首选项->常规->工作空间->其它->UTF-8->确定转载 2012-12-12 10:29:27 · 511 阅读 · 0 评论 -
MYSQL数据类型对应Java数据类型
Java数据类型和MySql数据类型对应表java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.S转载 2013-04-07 13:20:43 · 702 阅读 · 0 评论 -
Java BigDecimal用法
在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类:BigDecimal的实现利用到了BigInteger,不同的是BigDecimal加入了小数的概念。一般的f转载 2013-04-07 12:54:22 · 902 阅读 · 0 评论 -
解决jsp中文乱码问题
解决JSP中文乱码问题 这篇文章写得不错!推荐给大家!大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本转载 2015-02-02 10:41:53 · 540 阅读 · 0 评论 -
eclipse优化设置
设置工作空间的项目编码, 防止出现乱码 Window - Preferences - General - Workspace 将"Text file encoding"选为"Other" - "UTF-8" 改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码设置其它文件的编码 Window -> Preferences -> Ge转载 2013-10-29 08:48:29 · 637 阅读 · 0 评论 -
Java中Split函数的用法技巧
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的. java.lang.string.split split 方法 将一个字符串分割转载 2013-01-04 13:46:09 · 615 阅读 · 0 评论