- 博客(35)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 idea+mybatis+mysql连接数据库
以上就是使用idea+mybatis连接mysql的过程,写得比较乱,如果还有不太明白的地方,可以一起讨论和改进。10、resource文件夹下添加mapper文件夹,然后mapper文件夹添加数据库操作语言,也就是sql。10、完成上面这几步之后,先检查有没有错误,如果没有错误的话,则可以开始启动服务器,进行测试了。然后创建数据库和对应的表。这个网络上已经有很多实例了,写这个也是想着按照自己的工作的方式来进行连接,仅供大家参考。2、点击下一步,修改项目名称,然后选择jar包的版本,我习惯选择8版本。
2023-10-10 11:21:15
354
原创 tomcat服务器启动时报错:java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
2022-12-06 15:25:29
1666
3
原创 java.sql.SQLException: An attempt by a client to checkout a Connection has timed out
学习java踩的坑
2022-06-30 15:38:37
943
原创 derby数据库连接操作
1、derby数据库简介2、derby数据库下载及配置3、截图(以windows操作系统为例)①、下载derby压缩包,并解压至磁盘某一位置,现在以路径f:\derby\为例②、配置环境变了DERBY_HOME
2022-05-10 09:58:57
2151
原创 FTP上传下载文件工具类
package cn.com.gzcb.miip.util;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.MalformedURLException;import j
2022-04-27 14:49:18
298
转载 判断字符串内容是否为数字
有时候写代码会使用到对字符串进行判断,个人感觉这个方法还是比较简便的,所以就摘抄下来,方便自己查询。原来的链接在这里:原代码链接/** * 匹配是否为数字 * @param str 可能为中文,也可能是-19162431.1254,不使用BigDecimal的话,变成-1.91624311254E7 * @return * @author yutao * @date 2016年11月14日下午7:41:22 */ public stati
2022-01-19 16:04:17
307
原创 字符串删除指定内容的方式
昨天需要去除一个指定内容的时候发现不太会,所以查了一下,得出下面这三种方法,方便以后自己查询,也可以提高工作的效率。public static void main(String[] args) { //原始数据 String test = "test3,test2,test4"; //转化为list List<String> list = new ArrayList<String>(Arrays.asList(test.split(",")));
2022-01-11 17:38:25
1907
原创 springboot+mybatis+mysql将excel表内容导入到数据库
废话不多说,直接上代码(先做第三步,添加依赖包):1、myMapper.javapackage com.gcb.Students;import tk.mybatis.mapper.common.Mapper;import tk.mybatis.mapper.common.MySqlMapper;/** * 继承自己的MyMapper */public interface MyMapper<T> extends Mapper<T>, MySqlMapper<T
2021-12-31 18:03:12
1314
原创 springboot+mysql+mybatis导入大批量数据到数据库(300w条)
在处理数据的时候,突然想到大批量的数据怎么快速的导入myql呢?网上也找了一下资料,觉得以下两个链接写得挺好的,我也是仿照链接来做的。大家有空可以做一下测试。链接1,链接2。由于我自己不太擅长线程,所以我就弄了一个最笨的办法:循环。在做测试的时候,我发现插入十万条两列纯数据到mysql是正常的时间也很快,但是到15万条的时候就报错了。后来查了一下原因,估计是超过了List的最大值了。后来我想了一下,那循环30次插入10万条不就好了?测试之后发现是可以的,因为是只有两列,所以时间大概是61秒。因为是内网写
2021-12-30 16:16:20
2190
原创 大数据(300w条)导出到excel表并分页并压缩为zip
话不多说,先上代码:注意:这种写法只能压缩一个excel表import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Date;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;impor
2021-10-18 16:50:41
470
原创 测试创建一个excel并生成100万条数据
①、依赖包(poi版本要在3.8以上):②、代码:public static void main(String[] args) { // TODO Auto-generated method stub OutputStream os = null; try { //keep 100 rows in memory, exceeding rows will be flushed to disk //在内存中保留100行,超过行将被刷新到磁盘 Workbook wb = new
2021-10-15 18:30:16
2159
原创 Domino中LS调用java类库错误
客户端版本:Lotus Notes 7服务器版本:Domino 8.5.31、“Cannot create a session from an agent”,错误如下图:代码写法如下:session = NotesFactory.createSession();这是怎么回事?查看domino帮助也是这样写的,但是无法创建一个session。那换一个写法试试:session = NotesFactory.createSession(“127.0.0.1”);但是会报如下错误:“Could n
2021-06-19 16:17:00
510
原创 关于Domino里面的Ftsearch功能的使用(未完善)
最近在写一个查找文件的接口时,发现别人用Ftsearch去查找,居然还可以进行全文的检索,觉得挺厉害的,所以网上找了一下相关的资料。不过我对于Ftsearch如何写检索条件,还是有点模糊,所以借着写接口代码的时候顺便试了一下,要是有不对的地方,恳请斧正。部分代码如下:'将当前用户加入到搜索条件 If struiuser = "" Then tempstr = "" Else vuiuser = Evaluate({@Name([CN];"} & struiuser & {")
2021-04-30 17:27:42
505
2
原创 domino获取文件流并生成新的附件文档
这个代码我用LS调用成功了,但是没有进行联调,所以可能还存在其他的问题。话不多说,先上代码。import lotus.domino.*;import java.io.*;import java.util.Vector;import com.ibm.jvm.util.ByteArrayOutputStream;public class EleSealToOA{ //创建附件文档 public boolean CreateAttachDoc(String inFilePath,String
2021-04-20 15:57:39
435
1
原创 Domino添加java接口供第三方调用
最近一直在做domino与第三方的交互,遇到了第三方需要将文件流传到domino这样的需求。想了一下,java在处理流文件这方面应该比domino自带的更适合一些,所以就有了下面的操作。其实都是拾人牙慧:原链接1、先在对应的数据库创建提供者,如下图:设置提供者相关配置,如下图:级别默认是1级,如果不行,可设置为3级。提供者代码如下图:2、创建使用者,如下图:点击“确定”按钮后,使用者代码自动变为下图所示:3、创建LS代码进行测试,如下图:4、后台输出如下:...
2021-04-19 10:57:05
258
原创 LotusScript调用java代码
最近做一个项目,需要用到流和Base64加密,一开始是用domino自带的NotesStream和网上找到的VB写的Base64代码,但是后来发现效率不高。然后想到,为什么不能用Java里面的Base64呢?所以网上找资料,还真的找到一个。这是原链接,现在我在添加一个导文件的例子。1、首先要先创建java类库,截图如下:2、然后写java的测试代码,如下图:3、java类库写好之后,就要在LotusScript调用,这里有一步很重要,必须要引入截图里的内容。如下截图:4、LS代码写好之后就可以
2021-03-04 18:57:29
279
2
原创 domino自带IO流示例
代码来自Domino帮助文档:Sub Initialize On Error GoTo errhandle Dim session As New NotesSession Dim db As NotesDatabase Dim dc As NotesDocumentCollection Dim doc As NotesDocument '定义流对象 Dim buffer As Variant Dim outpath As String,inpath As String Dim i
2021-02-22 15:40:09
94
原创 java加密保护word文档例子
最近有一个需求,就是将服务器上的文件用字节流的方式下载到本地并且保护起来。上网查了一下,资料比较少,不过找到了其他的资料。下面是根据网上例子写了一个自己的例子,要引用第三方jar包:Spire.Doc.jar。代码如下:package cn.itcast_01;import java.io.IOException;import com.spire.doc.Document;import com.spire.doc.ProtectionType;public class test { publ
2021-02-05 16:02:35
381
1
原创 导出文档信息到Excel表格
代码如下:Sub Initialize On Error GoTo errhandle '定义变量 Dim session As New NotesSession Dim db As NotesDatabase Dim dc As NotesDocumentCollection Dim doc As NotesDocument '定义Excel变量 Dim excelApplication As Variant Dim excelWorkbook As Variant Dim
2020-12-25 14:46:18
91
原创 对富文本域进行两个简单的操作
1、下载富文本域所带的附件Sub Initialize On Error GoTo errhandle Dim session As New NotesSession Dim ws As New NotesUIWorkspace Dim db As NotesDatabase Dim dc As NotesDocumentCollection Dim doc As NotesDocument Dim rtitem As NotesRichTextItem Dim tmpStr As S
2020-12-25 14:43:13
233
原创 LotusScript根据数据在Excel表中生成图表
原文链接不过文章那关于图表设置说得有些模糊,同时我自己在模仿代码的时候也遇到一些问题,所以还是来说一说。1、插入图表,如下图:2、选择数据源:如下图:3、生成图表,保存Excel表格。如下图:4、接下来就是代码了。先来初始函数:Sub Initialize On Error GoTo errhandle Dim countArr(5) As Integer Dim session As New NotesSession Dim ws As New NotesUIWorkspa
2020-12-08 18:24:40
548
原创 LotusScript替换英文双引号
还是直接上代码吧,不过大家要根据实际来进行替换,也欢迎大家指出错误,单引号也是差不多的代码。dim deStr as Stringdim dev as variantdim i as Integer,num as Integerdim returnStr as StringdeStr = |"这是一对英文的双引号",'这是一对英文的单引号'|returnStr = ""if instr(deStr,|"|) > 0 then dev = split(deStr,|"|)
2020-09-15 15:12:16
125
原创 LotusScript对word进行保护
用LotusScript举个例子:①、先创建word对象:On Error Resume Next Set wordapp = GetObject("", "Word.Application.8") If Isempty(wordapp) Then Set wordapp = CreateObject("Word.Application.8") If Isempty(wordapp) Then Set wordapp = GetObject("","WPS.Application"
2020-08-21 17:26:07
155
原创 LotusScript替换中文双引号
最近在做接口,遇到一个这样的问题:在接收xml请求的时候,请求内容可能会带了中文的双引号,这个时候代码就解析不了,需要将中文双引号改为英文的双引号,但是又不能用双引号引住双引号。试了一下,可以尝试这种写法:dim xmlstr as stringif instr(xmlstr,"“") > 0 then xmlstr = replace(xmlstr,|“|,|"|)end if...
2020-08-20 15:54:10
154
原创 Linux系统安装Domino8.5.3的操作手册(多图)
注:安装的路径不一定相同,所以使用命令时,要考虑实际环境的路径,如果截图与命令不符,以命令为准一、需要的软件或工具①、MobaXterm(既可上传、浏览文件,也可以进行命令操作,最关键一点是安装的时候可以使用界面或者非界面操作,较方便)②、D853_xlinux_en.tar 安装包③、D853_Unix_SC.tar 语言包④、D853FP6_linux_x86.tar 补丁包⑤、安装包存放路径:/opt/domino/二、检查系统是否支持安装是否支持可以在IBM网站查http://w
2020-05-31 10:45:13
1272
2
原创 Domino重启后管理端提示无法找到时区的错误(Linux系统)
事件起因:Linux系统需要重启,重启之后Domino管理端提示找不到时区,报错如下:上面报错中的3代表时区。查了一下,查询文章链接如下,发现需要重启domino服务器。:①、http://blog.chinaunix.net/uid-7351961-id-2643689.html②、http://blog.chinaunix.net/uid-209333-id-2410826.html接下来内容就比较明确了1、因为domino的服务已经起来了,所以要关闭服务,首先尝试如下命令:
2020-05-18 12:29:16
262
原创 Linux安装Domino服务器前打补丁
最近尝试在Linux上安装Domino,下载的的是centos7的版本,按照操作手册安装时,提示有补丁需要更新。如下图:作为小白一个,一开始就像windows安装补丁一样,去下载对应的补丁,还真发现了一个比较好的网址:http://rpm.pbone.net/,不过万万没想到,补丁下载好了,用rpm命令安装的时候报错了,what???就是下面这个图了:然后又去找对应的提示,发现别人也遇到过,...
2020-05-04 21:56:45
196
原创 LotusScript处理特殊字符
if instr(xmlStr,"<") > 0 then xmlStr = replace(xmlStr,"<","<")end ifif instr(xmlStr,"&") > 0 then xmlStr = replace(xmlStr,"<","&")end ifif instr(xmlStr,...
2020-04-23 15:26:11
291
原创 LotusScript获取XML具体节点值
@TOC## 标题LotusScript获取XML具体节点值Sub Initialize Set session = New NotesSession Dim XMLProcessor As NotesDOMParser Dim root As NotesDOMDocumentNode Dim nodelist As NotesDOMNodeList Dim nodevalList...
2020-03-20 16:46:02
215
java 用IO流拷贝文件后并对文件进行保护
2021-02-06
关于Linux设置Domino8.5.3的问题
2020-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人