
Java
文章平均质量分 50
刘承c
这个作者很懒,什么都没留下…
展开
-
Java 多线程 synchronized同步
一、实现线程的方式有两种:1、继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。2、实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。==多线程的执行逻辑: ================================================当主线程被挂起时, 其它就绪的线程会根原创 2015-09-01 10:55:44 · 998 阅读 · 0 评论 -
解决Error:ftl页面通过form提交表单,后台java类接收的值为null
错误描述:checkoutdetail.ftl页面:用Js中的Ajax方式提交form表单,CheckOutDetailWork.java中元素的值为空。checkoutdetail.ftl提交表单部分代码: $(function(){ $('#submit-order').click(function(){ //通过标签的名字原创 2015-12-25 16:03:50 · 4477 阅读 · 0 评论 -
Java中,BigDecimal互转Integer
一、Integer类型定义:Integer a=new Integer(int value); Integer a=new Integer(String value);转换:1)定义中就可以将int型和String型的转换为Integer型2)String类型转换为Integer型Integer.valueOf("");Integer.get原创 2016-03-08 10:13:19 · 66604 阅读 · 2 评论 -
解决:[Ljava.lang.Object; cannot be cast to com.sinone.domain.StorageCount
一、报错信息:[Ljava.lang.Object; cannot be cast to com.sinone.domain.StorageCount(类型转换异常,无法将Object对象转成StorageCount类型对象)二、Debugger:三、原因: 1、hibernate查询的返回的List的对象是Object原创 2016-05-13 15:29:44 · 3979 阅读 · 0 评论 -
分页:用sql语句分页
功能:根据时间段,查询相关数据一、在java中,拼sql语句String sql=" SELECT c.c_no, c.car_number, c.c_shelf_number, c.is_urgent, c.business_type, c.is_need_inspect_destory, " + " c.is_need_operating_approve, c.is原创 2016-05-27 09:43:50 · 2452 阅读 · 0 评论 -
Hibernate动态条件查询(Criteria Query)
Hibernate设计了CriteriaSpecification作为Criteria的父接口,下面提供了Criteria和DetachedCriteria.Criteria和DetachedCriteria的主要区别在于创建的形式不一样,Criteria是在线的,所以它是由HibernateSession进行创建的;而DetachedCriteria是离线的,创建时无需Session转载 2016-05-16 09:45:38 · 12442 阅读 · 0 评论 -
解决:java.lang.NumberFormatException: For input string: "id"
一、报错信息:二、Debugger:三、原因:1、分页查询时,criteria.createAlias多表查询criteria.createAlias("orgInfo", "o");criteria.add(Restrictions.eq("o.org_id", object.getOrgInfo().getOrg_id())); /原创 2016-05-06 16:58:41 · 14654 阅读 · 0 评论 -
安装Maven出现 ERROR: JAVA_HOME is set to an invalid directory.
一、报错信息:二、解决方法:1、环境变量path,多了一个;path系统变量---> %JAVA_HOME%\bin;;2、这个报错,就是自己的环境变量没有配置好,请仔细检查!三、成功原创 2016-06-22 06:04:18 · 10012 阅读 · 0 评论 -
解决:java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptions报错
使用POI操作Excel,一直报如下错误java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlOptions,在操作office2007还要加入一个包xbean.jar,加上后就可以正常操作office2007了!官网:http://xmlbeans.apache.org原创 2016-10-03 09:02:37 · 6885 阅读 · 1 评论 -
oracle官网下载java8文档
一、打开浏览器,搜索"oracle官网",如图:二、点击进入官网,点击"Downloads",如图:三、往下找到java,点击,如图:四、往下找,点击"java se",如图:五、切换标签页,点击"Documentation",如图:六、点击那本书,如图:七、切换标签页,点击"A原创 2016-12-08 21:51:39 · 1641 阅读 · 0 评论 -
部署项目到docker容器的tomcat
一、使用命令查看容器tomcat的路径,如图: 二、解决步骤一数据卷查看,映射目录出错的。使用 “.Config.Volumes” 替换 “.Volumes” 如图: 三、发现map是空值,说明此方法不能查看容器tomcat的路径。因此,如图: 四、发现Mounts没有挂载的路径五、新建docker_volume_tomcat文件夹,用于本地和docker挂载,如图: ...原创 2018-04-26 18:46:20 · 2027 阅读 · 0 评论 -
Ofbiz——java中用cookie保留5个最近浏览记录
RecentlyViewed.javapackage org.ofbiz.product.catalog;import java.util.Arrays;import java.util.LinkedList;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servle原创 2015-12-01 15:04:47 · 1889 阅读 · 0 评论 -
解决:For input string: "'3'"——Jsp页面传值给Servlet
Jsp页面部分代码:<td align="center 删除 function deleteingoodsmanage(deleteingoodsid){ var bool=confirm("您确定要删除吗?"); if(bool){ $.post("/servlet/deleteingoodsmanageservlet", {ingoodsid原创 2015-11-30 14:36:39 · 4134 阅读 · 0 评论 -
JQuery中$.ajax()方法参数详解
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设转载 2015-12-13 14:06:01 · 765 阅读 · 0 评论 -
Java动态代理模式
动态代理作为代理模式的一种扩展形式,广泛应用于框架(尤其是基于AOP的框架)的设计与开发,本文将通过实例来讲解Java动态代理的实现过程。 通常情况下,代理模式中的每一个代理类在编译之后都会生成一个class文件,代理类所实现的接口和所代理的方法都被固定,这种代理被称之为静态代理(Static Proxy)。那么有没有一种机制能够让系统在运行时动态创建代理类?答案就是本文将转载 2015-09-08 10:25:27 · 681 阅读 · 0 评论 -
Java代理模式
Java代理模式:即Proxy Pattern,23种java常用设计模式之一。 1、什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2、策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3、代理模式一般涉及到的角色有: 抽象角色:声明真实对原创 2015-09-07 13:48:15 · 714 阅读 · 0 评论 -
JSON格式
JSON的定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl,原创 2015-09-08 14:30:18 · 548 阅读 · 0 评论 -
Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持i转载 2015-11-12 16:47:36 · 574 阅读 · 0 评论 -
freemarker、jsp、velocity
在java领域,表现层技术主要有三种:jsp、freemarker、velocityjsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就原创 2015-11-14 01:14:07 · 759 阅读 · 0 评论 -
MySql中表的字段是JSON字符串
一、MySql数据库中的一个字段,为Json拼接的字符串。如图所示: 二、Ofbiz项目(Controller.xml中配置了json),因此模仿此方法:Product.java//Json字符串,反序列化成Json对象public static JSONObject getProductDetailAttributeValue(String productD原创 2015-12-10 11:05:47 · 9775 阅读 · 0 评论 -
jquery小图片左右滚动点击小图切换显示大图
一、我的资源中,有源码可以下载。二、productDetailImage2.js,也可为以下方法实现$(document).ready(function (){ //点击小图切换大图 $("#thumbnail li a").click(function(){ //获取图片的src属性 var src=$(this).attr("src");原创 2015-12-10 11:30:38 · 4010 阅读 · 0 评论 -
Java的委托
委托一般称为委托调用。代码编写原则:能不用继承就不用继承,能使用委托实现的就不使用继承。两个类有明显示的层级关系时使用继承,没有明显的层级关系,仅仅是为了在一个类中使用另一个类的方法时应该使用委托。举例:根据《重构》一书称:现在有滥用继承的趋势,JDK 中 Stack 就是一个滥用继承的典型!java.util.Stack 继承自 java.util.Vector,其实 S转载 2015-11-24 15:23:30 · 860 阅读 · 0 评论 -
JMS 2.0的新变化
自JMS 1.1于2002年发布以来,JMS规范今年进行了第一次更新——发布了 JMS 2.0 。在JMS 2.0里,主要进行了易用性方面的提升、简化了开发(这终于追赶上EJB、JPA等Java EE里其他子规范的脚步了)。另一方面,消息处理本身也增加了一些新特性,比如多个消费者共享同一个主题订阅、延迟发送、异步发送消息、JMS提供者必须设置JMSXDeliveryCount消息属转载 2015-11-25 11:21:22 · 1372 阅读 · 0 评论 -
解决:shiro中重写doGetAuthenticationInfo,结果先执行doGetAuthenticationInfo后执行login的问题
前提:Springboot整合Shiro后,启动项目,点击一次登录,却先执行MyShiroRelam类(继承AuthorizingRelam类)中的重写方法doGetAuthenticationInfo(),token为null,再执行Login调用的此方法,传过来username和password的验证。再执行doGetAuthenticationInfo()方法,token为null原...原创 2018-07-17 18:26:26 · 12230 阅读 · 2 评论