- 博客(27)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 AI大模型应用开发实战营(第3期)-毕业总结
8周的《AI大模型应用开发实战营》快要结束了,时间过的真快啊。2023年底,因工作规划要在现有产品中加入GPT能力,而自己对GPT的认知很浅,很多概念不懂,在网上零散地看了一些资料,没有体系,特别累。一次偶然机会看到极客的销售小姐姐朋友圈推广"AI大模型应用开发实战营",没多考虑就报名了,也算是冲动消费吧。因为训练营要求有一定的python基础,我之前是做Java的,所以在训练营开班前,突击学习极客时间的《零基础学python》。
2024-02-28 17:57:07
795
1
原创 基于Redisson的分布式锁一种简单实现
网上有很多使用jedis实现分布式锁的文章了。redis官方推荐的分布式锁实现是基于redisson的。之前一直使用别人写的基于jedis的封装,今天自己动手写了一个简单的redisson的封装实现,Mark一下。1、定义回调接口package com.ijavoracle.common.lock;/** * 分布式锁回调接口 * * @author ijavor...
2016-06-24 18:49:38
435
原创 Non-whitespace characters are not allowed in schema elements
[b]问题:[/b][quote]Caused by: org.xml.sax.SAXParseException; systemId: http://www.springframework.org/schema/aop/spring-aop-4.1.xsd; lineNumber: 1; columnNumber: 134; s4s-elt-character: Non-whitespa...
2016-05-10 11:40:17
1204
原创 mybatis SQL中使用中文导致 无效的列索引 异常
使用的是Mybatis框架,SQL如下:SELECT NVL(REMARK, '无') REMARK FROM ORDER_TBL在运行过程中抛出“无效的列索引”异常,而SELECT REMARK FROM ORDER_TBL 可以正常运行。问题缘由:Dao.xml文件头是 改成 时正常了。看来在SQL中使用中文时,要特别注意文件编码问题。...
2012-05-23 18:22:26
431
原创 jquery中跳出each循环
for循环 VS jquery.eachcontinue return truebreak return false
2012-05-14 14:21:01
153
原创 java静态代理和动态代理
本文动态代理部分内容大量引自:[url]http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/[/url] [b]一、代理概念[/b]为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托...
2011-09-29 10:04:20
1060
原创 (转载)Java 理论与实践: 正确使用 Volatile 变量
转载自:[url]http://www.ibm.com/developerworks/cn/java/j-jtp06197.html[/url] Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。 ...
2011-09-27 17:21:40
114
原创 jQuery.validation增加自定义验证
方法:在jquery.validate.min.js下增加类似如下自定义校验代码:[code="javascript"]// jQuery.validator增加IP验证 jQuery.validator.addMethod("ip", function(value, element) { return this.optional(element) || (/^(\d+)\...
2011-09-09 10:48:45
340
原创 jquery validate 不用submit方式验证表单或单个元素
刚接触jquery不久,很多东西还不是很明白。点滴积累吧。本笔记前提:正确引入jquery验证的相关文件1、如果表单是submit方式提交,在提交时会自动验证。2、如果不是submit提交,比如在js以方法中调用document.form.submit()方式,这时验证表单可用如下方式:[code="javascript"]function validateForm()...
2011-09-08 20:41:35
518
原创 mybatis: Mapped Statements collection does not contain value for...
不止一次遇到这种异常,这次又纠结了好久,检查了所有的SQL语法、XML标签等等。原来是因为我在标签上加了中文注释导致的,杯具..先看异常Trace:Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for cn.btsf.sys.baseinf...
2011-04-28 14:10:41
185
原创 java.beans.PropertyEditor与CustomEditorConfigurer
java.beans.PropertyEditor从名称看是属性编辑器,可用来将字符串值转换成指定类型的对象。有两个主要的方法:[code="java"]void setValue(Object value);void setAsText(String text);[/code]一般不直接实现PropertyEditor接口,而是继承自PropertyEditor的一个实现类j...
2011-02-17 11:51:55
758
原创 Spring工厂方式创建Bean实例
很多情况下使用定义一个bean,这种定义方式Spring将会调用默认的无参数构造方法创建Bean实例。除此之外还可以使用工厂方式创建Bean实例,实现Bean创建与使用的分离,将Bean创建工作交由工厂来完成。配置工厂Bean的三种方式。抽象接口:[code="java"]public interface IMusicBox { public void play...
2011-02-15 11:53:17
176
原创 (转摘)java的回调方法
原文地址:http://hi.baidu.com/kadise/blog/item/727a9cf3e0ad0714b07ec59a.html1。首先回调方法的概念与“构造方法”的概念是不一样的,它不是指java中某个具有特殊意义或用途的方法。 2。称它为方法的“回调”更恰当一些,它是指方法的一种调用方式。任何一个被“回调”的方法,皆可称之为“回调方法” 3。方法的回调通常发生...
2011-01-30 14:38:46
144
原创 ResourceBundle和Properties的区别
1、 ResourceBundle只需要指明properties文件名前缀(baseName),不需要.properties后缀。 Properties需要指明完整的properties文件名。2、ResourceBundle可以用于资源信息国际化。 Properties不能国际化资源信息。3、Properties既可以读取 properties文件信息,也可以往...
2010-12-23 12:49:25
330
原创 (无管理员权限)imp有Lob字段表时表空间不存在情况解决方案
错误出现场景:用EXP/IMP迁移有LOB字段表数据,且EXP时表空间和IMP时表空间名字不一样。错误提示:IMP工具仍试图在EXP时的表空间中建表,如果恰好目标数据库中不存在此名称的表空间,那么就会给出表空间不存在的错误提示。如果只有DDL,DML等普通的非管理员权限(不能执行REVOKE等,如果有那么有另外的方法解决这种错误),可以先在目标表空间中创建一个空表(CREATE T...
2010-09-25 19:26:03
334
原创 org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8
此异常是由xml文件编码引起的,网上也给了很多的可能情况和解决方案,比如将修改xml文件头encoding的值,将文件另存为指定的编码等。这里说的是我自己遇到的情况。项目在编程时测试都正常,部署后执行抛出org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 经检查是xml文件里中文注释在部署环境中变成了乱码,把注...
2010-06-12 14:00:49
755
1
(转载)在oracle的子查询中使用some,any和all
引用:[url]http://blog.sina.com.cn/s/blog_4fd11d0a01009zeh.html###[/url]用some,any和all对子查询中返回的多行结果进行处理。下面我们来简单介一下这几个关键词的含义。 * Some在此表示满足其中一个的意义,是用or串起来的比较从句。 * Any也表示满足其中一个的意义,也是用or串起来的比较从...
2010-03-12 09:07:15
119
(转载)Oracle Tablespace创建
TablespaceORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额. 因此,在创建对象之前,首先要分配存储空间. 分配存储,就要创建表空间: 创建表空间示例如下: CREA...
2010-03-11 16:06:53
148
原创 oracle存储过程异常信息的显示
之前写存储过程时,异常处理写法是:...EXCEPTION WHEN OTHERS THEN ROLLBACK;END ...这种写法当存储过程抛出异常时,我们不知道其到底抛出了哪种异常(比如列宽度不够大而在插入数据时抛异常),可以按如下方式显示异常信息EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.pu...
2010-02-10 17:07:56
596
原创 iReport +JasperReport报表中,表达式值为NaN的处理方法
举个例子:在JasperReports中,假设有两个Field:HGS和ZS,分别表示合格数和总数,并定义了变量 hglv表示合格率,则hglv的表达式是 $F{HGS}/$F{ZS}。可能会出现$F{ZS}的值是0情况,即总数和合格数都是0,我们希望这时的合格率为0%,但$F{HGS}/$F{ZS}返回的却是Double.NaN。此时在导出的报表中,内容为$V{hglv}的T...
2010-01-04 20:55:16
285
原创 JasperReports使用Scriptlet时,JRAbstractScriptlet的每个方法被执行了两次
在JasperReports中使用了scriptlet,发现继承自JRAbstractScriptlet 的每一个方法对于每一条记录都被执行了两次,而实际上只会被执行一次。后来发现这是classpath下有两个“重复”的jar包导致的。我把JasperReports3.6.1发行包dist下的jasperreports-3.6.1.jar和jasperreports-javaflow-3.6.1....
2009-12-31 18:40:53
258
原创 Hibernate产生的Session被close后,Connection不会被关闭
[code="java"]Session session = HibernateUtils.getSession();java.sql.Connection con = session.connection();session.close();...con.prepareStatement(...); //session被close了,con还可以用吗?[/code]...
2009-11-26 20:09:41
1376
原创 jasperReports 教程
找到一个非常棒的jasperReport开发教程《jasperReporForJavaDevelop》,作者详细介绍了如何使用jasperReport开发报表。电子书见附件
2009-11-23 11:24:28
133
润乾报表使用存储过程
[code="sql"]--员工表create table t_employee(id number(10) primary key,name varchar2(20),age number(3),salary number(10),deptid number(10));--部门表create table t_dept(id number(10) p...
2009-11-17 19:24:54
1034
原创 运行OpenReports Admin Console时问题汇总
公司安排我去研究报表,要使用OpenReports,网上几乎没有关于它的详细资料,看了两份比较全的文档就是OpenReports发布包里提供的or-install-guide.pdf和or-admin-guide.pdf,按照这两份文档去安装和运行OpenReports Admin Console应该没太大问题。公司给买了本书《贯通开源Web图形与报表技术全集》,真的不知道怎么评价好了,内容很...
2009-10-23 17:39:56
210
ireport +jasperreport 中文不能显示
最近在学习报表,Ireport+jasperreports+OpenReports,在用OpenReports产生报表时出现异常ERROR ReportRunAction -net.sf.jasperreports.engine.JRRuntimeException:could not load the following font:pdfFontName:HelveticapdfEnco...
2009-10-23 17:02:58
266
jsp_java技术手册
2008-04-29
IReport(JasperReport)中如何计算列的百分比
2009-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人