- 博客(51)
- 资源 (6)
- 收藏
- 关注
原创 利用文件流处理大数据
需求:将一个2000w条数据的csv文件复制多次,合并成一个1亿条数据的csv文件,用于测试数据实现方式:使用java.util.Scanner类扫描文件的内容,一行一行连续地读取,这种方案将会遍历文件中的所有行——允许对每一行进行处理,而不保持对它的引用。也就是不会保存到内存中,保证内存不会溢出。源码:1、利用javacsv api对csv文件进行操作 <dependency> <groupId>net.sourceforge.javacsv</g
2021-05-10 12:00:33
238
原创 java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.13.jar:8.0.13] at com.mysql.cj.jdbc.exceptions.SQLError.creat
2021-02-19 09:56:51
472
1
原创 IDEA 中javax.servlet.http.HttpServletRequest; 不存在以及解决方案
使用idea创建一个web项目,在项目中报HttpServletRequest和HttpServletResponse不存在。问题原因:idea不会默认引用tomcat的jar包。解决方法:第一步:点击file-Project Structure… ,如图所示:第二步:在Project Structure页面点击Moudles,如图所示:【点击“+”,选择library…之后出现Choose Libraries界面】,如图所示:选中Tomcat 8.5.38后,界面如下:..
2021-02-04 14:49:11
6797
原创 Struts2中Action接收请求参数的方式
Struts2中Action接收请求参数的方式1、以Servlet的方式获取1.1、新建登录页面1.2、加载顺序1.3、default.properties的默认配置1.4、修改struts2的访问后缀1.5、配置struts2的开发模式2、配置文件的主要元素2.1、package元素2.2、action元素2.3、result元素1、以Servlet的方式获取1.1、新建登录页面1.2、加载顺序顺序配置文件名所在位置说明1default.propertiesstrut
2020-12-29 08:54:06
212
原创 Struts2中配置多个struts.xml
在一个项目中,使用多个struts配置文件的用途是为了模块开发,将每个单独的模块配置一个struts.xml文件,最后通过一个struts.xml主配置文件将其他的配置整合起来,主配置文件(struts.xml)中代码如下:<struts> <include file="struts-order.xml"></include> <include file="struts-pay.xml"></include> <include fil
2020-12-28 17:37:46
334
原创 Struts2配置文件
Struts2配置详解1、配置文件的加载顺序1.1、加载时机1.2、加载顺序1.3、default.properties的默认配置1.4、修改struts2的访问后缀1.5、配置struts2的开发模式2、配置文件的主要元素2.1、package元素2.2、action元素2.3、result元素1、配置文件的加载顺序1.1、加载时机struts2有很多配置文件,如下面的表格:当应用被tomcat加载的时候,struts2的配置文件就已经被加载过了。1.2、加载顺序顺序配置文件名
2020-12-28 17:15:51
558
原创 Struts2的Action配置讲解
Struts2配置信息1、配置一个请求的完整流程1.1、在struts中配置package和action1.2、写一个HelloAction的类以及sayHello方法1.3、在web目录下新建success.jsp页面1.4、启动tomcat,访问项目1、配置一个请求的完整流程1.1、在struts中配置package和action<package name="p1" extends="struts-default"> <action name="hello" cl
2020-12-28 15:15:11
401
原创 Maven搭建私服
使用Nexus搭建私服操作步骤:通过在内网上搭建一个远程私仓,然后开发人员连到这台私服上,满足了开发任务的需求;1.配置好Maven,jdk等必备环境;2.配置好环境后,下载最新版本的nexus,下载地址:http://www.sonatype.org/nexus/go ;3.打开目录nexus-***\bin\jsw这个文件夹下面有适配各种平台的nexus服务配置工具。根据自己的需要选择对应的版本,打开一个windows的版本可以看到如下几个文件:如果要将nexus安装成windows服务
2020-12-10 11:30:51
175
原创 IntelliJ IDEA部署tomcat及常见问题
这种错误主要是因为没有设置导出包解决方法:File->Project Structure->Artifacts然后点击ok,然后记得apply,ok;此时再回到问题所在,点击Fix即可,或者如下:
2020-11-30 15:19:57
519
原创 Struts2项目创建
使用IDEA创建Struts2项目第一步:创建web工程点击Create New Project,下一步:选择Web Application – Struts2 有三种创建项目导包,默认选中第二项(download),点击下一步,输入工程名称、工程路径;点击finish完成;项目创建完成后,结构如下:第二步:在lib目录下导入相关Jar包;第三步:添加配置文件struts.xml 到src目录下;第四步:配置struts过滤器(1)、在web.xml中配置filter,将下面代码
2020-11-30 12:40:08
218
原创 maven从小白到大神-1
1.Maven的简介1.1.什么是mavenmaven是apache下的一个开源项目,纯java开发,并且只是用来管理java项目的。1.2.Maven好处依赖管理:对Jar包统一进行管理,节省空间; 一键构建:可以将编译、测试、运行、打包、部署通过某个命令来实现;可以跨平台:纯java开发的,可以跨平台;应用于大型项目,可以提高开发效率;大型项目包含很多功能,比如用户管理、订单管理、支付管理等,当多个功能都需要用户信息时,可以将用户管理模块打成独立jar包,提供给其他模块使用;
2020-11-02 20:24:39
137
原创 使用POI读取Excel表格
1、添加maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><dependency> <groupId>org.apache.poi</groupId> <artifact
2020-11-02 15:22:29
254
原创 Java中Timestamp与String之间的转化
1、Timestamp转Stringpublic String changeTime(Timestamp time){ if (null != time) { return new SimpleDateFormat("yyyy-MM-dd").format(time); } else { return ""; }}2、String转Timestamppublic Timestamp changeDate(String time) th
2020-11-02 14:55:32
6178
原创 Redis从小白到大神-2
目录1.Redis客户端1.1.Redis常用命令1.2.Redis图形界面客户端1.Redis客户端1.1.Redis常用命令1、查看是否存在redis进程命令:ps -ef |grep redis返回结果:redis 1196 1 0 Aug17 ? /usr/bin/redis-server 127.0.0.1:63792、根据第一步可以得到redis的进程号1196,执行如下命令:ls -l /proc/1196/cwd ,查看redis...
2020-09-21 16:29:54
128
原创 UUID类(生成唯一ID)
public String create(){ String uuid = StringKit.replace(UUID.randomUUID().toString(),"-",""); return uuid;}
2020-07-27 10:19:48
369
原创 File中mkdir()和mkdirs()区别
boolean mkdir() 创建此抽象路径名指定的目录。boolean mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
2020-07-27 10:08:52
500
原创 mysql数据库更新自增id初始值
更改数据表中数据的id不要从1开始而是 id从10000开始alter tableusersAUTO_INCREMENT=10000;运行这句话就可以了
2020-07-27 09:26:03
1083
原创 Windows搭建Git 作为客户端
对于一些公司项目就需要搭建自己的本地Git服务器,下面是在Windows环境下的搭建过程。1、安装java环境;2、安装包下载地址:http://gitforwindows.org/点击下一步,设置安装目录,点击下一步:选择安装组件,默认,点击下一步,这个界面是创建开始菜单中的名称,不需要修改,直接点“Next”按钮继续到下图的界面:这个页面是在选择Git文件默认的编辑器,很少用到,所以默认Vim即可,直接点“Next”按钮继续到下图的界面:这个界面是调整您的PATH环境。第一
2020-06-06 11:57:17
460
原创 Intellij IDEA创建Springboot项目
1、File -New-Project,弹出新建工程对话框;2、选择maven项目,不勾选Create from archetype,3、下一步,填写组织名称、项目名称以及版本号,版本号可以默认;4、下一步,默认选择,即可创建完成;5、创建Maven成功后,在Pom.xml文件中配置父级依赖:<parent> <groupId>org.spr...
2020-05-05 21:51:35
399
原创 JDK1.8安装与配置
1、双击安装包,安装JDK;2、进入安装界面:3、点击“下一步”,4、可以选择修改安装路径,也可以默认点击“下一步”,5、安装完成。6、配置环境变量(1)、新建系统变量:变量名JAVA_HOME,路径:JDK的安装路径(2)、新建一个CLASSPATH变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(3)...
2020-05-05 17:29:58
186
原创 Maven依赖范围
maven的依赖范围包括: compile,provided,runtime,test,systemcompile(编译范围):编译范围的依赖会用在编译,测试,运行,由于运行时需要,所以编译范围的依赖会被打包。provided:provided依赖只有当jdk或者一个容器已提供该依赖之后才使用。provided依赖在编译和测试时需要,在运行时不需要。例如:servlet api被Tomcat容...
2020-04-05 15:40:57
308
原创 Maven处理编译器版本
<build> <plugins> <!--设置maven编译环境为Java 1.8 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>m...
2020-04-05 15:12:27
232
原创 Maven的核心文件:settings.xml
1、配置本地仓库路径<localRepository>D:\Maven\maven-resp</localRepository>2、配置中央仓库打开你的maven的安装地址,找到conf文件夹下面的settings.xml文件并打开,在`<mirrors></mirrors>`标签中间插入镜像的配置参数。<!--配置中央...
2020-04-05 13:48:41
170
原创 Maven本地仓库、远程仓库、中央仓库的区别与联系
三个仓库:本地仓库:本地的一个文件夹,用来存放所有的jar包,由自己维护;远程仓库(或私服):由公司或单位创建的一个仓库,由公司维护;中央仓库:互联网上的仓库,由Maven团队维护;2.联系:项目从本地仓库获取第三方jar包,当本地仓库没有时,可以从公司(或单位)创建的远程仓库上获取,也可以直接从中央仓库获取;而远程仓库也可以将中央仓库的jar包下载下来,供本地仓库使用。3.配置本...
2020-04-05 13:39:08
6553
1
原创 Maven下载与安装-1
1、maven官网:http://maven.apache.org/download.cgi,使用maven3.5.3版本,百度云盘地址:链接:https://pan.baidu.com/s/1dASCAIEuW83W6v3ilhTVqg提取码:fdj82、下载完成后,直接解压,解压后就可以了;3、Maven环境变量的配置(Maven 3.3.X版本以上的版本需要的jdk版本是1.7...
2020-03-01 11:48:14
208
原创 文件操作-删除电脑文件夹时提示删除失败
在使用Windows7系统的电脑,删除电脑文件夹时,出现弹框,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试。”的问题,不知道怎么解决时。解决办法:https://jingyan.baidu.com/article/3c343ff7fa119b0d3779638a.html...
2020-02-14 11:15:23
348
原创 Jquery操作select(option)的取值,设置和选中
<select class="selector"> <option value ="a">a</option> <option value ="b">b</option> <option value="c">c</option> <option value="d">d</opti...
2019-12-30 14:28:39
567
原创 ArrayList转换成Double数组
List<Double> listTa = new ArrayList<Double>();listTa.add(0.1);listTa.add(0.2);////将集合转换成Double数组Double[] Ta = (Double[]) listTa.toArray(new Double[listTa.size()]);亲测可用,忘各位小伙伴多多交流...
2019-12-30 12:44:57
3337
原创 1.DOS常用命令
简称:CMD(1)、命令提示符打开方式:Win+R ,输入CMD,回车即可;(2)、切换盘符:盘符名称(如:D)+冒号(:),回车即可;(3)、进入文件夹:用cd 命令,cd+空格+文件夹名称;(4)、返回上一级:cd +空格+两个英文点,(cd …)(5)、直接返回根目录:cd (6)、查看当前目录下的文件列表:dir(7)、清屏:cls(8)、退出命令页面:exit...
2019-09-23 21:01:12
194
原创 Myeclipse10配置maven开发环境
1、下载maven版本apache-maven-3.5.32、maven环境变量配置:(1)、右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量;(2)、系统变量新建配置:MAVEN_HOME 变量值为解压路径;如我配置为:D:\apache-maven-3.5.3(3)、在系统变量Path中添加变量值:;%MAVEN_HOME%\bin(4...
2019-06-30 16:21:01
1332
原创 ngnix使用
一、Nginx的产生 Nginx是一款高性能的 HTTP 和反向代理服务器,由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)为俄罗斯网站Rambler.ru开发的,在Rambler.ru网站平稳的运行了四年,而且俄俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。 在国内,使用nginx网站用户有:百度、京东、金山爱词霸、新浪、校内网、、淘宝、YU...
2019-05-31 10:44:29
860
1
原创 JSONObject数据排序问题
JsonObject内部是用Hashmap来存储的,所以输出是按key的排序来的,如果要让JsonObject按固定顺序(put的顺序)排列,可以使用阿里巴巴提供的fastjson。使用步骤:1、导入fastjson-1.2.9.jar包;2、定义jsonArray数组;com.alibaba.fastjson.JSONArray json = new com.alibaba.fastjso...
2019-05-21 09:07:54
1824
原创 Oracle数据库给表、字段添加注释
(1)、字段注释:comment on column 表名.字段名 is ‘注释内容’;(2)、表注释:comment on table 表名 is ‘注释内容’;
2019-05-20 11:46:11
3610
原创 Java获取本机的IP和主机名
//获取本机的IP地址public String getLocalHostIp()throws Exception{ InetAddress addr = InetAddress.getLocalHost(); String ip=addr.getHostAddress().toString(); return ip;}//获取本机的主机名publi...
2019-05-20 11:30:41
627
原创 PlSql登录说明
1、PlSql登录时账号、密码、IP地址说明输入数据库的用户名、密码,此处不多说;数据库输入格式:IP地址:端口/实例名,例如:192.168.0.1:1521/orcl
2019-05-18 19:04:47
8749
2
原创 PlSql没有正确安装(plsql连接远程数据库)
1、问题描述2、处理方法(1)、在Oracle官网下载instantclient_10_2文件;instantclient-basic-win32-10.2.0.5.zip(2)、将instantclient_10_2拷贝到plsql的安装目录下–>复制oci.dll的绝对路径;(3)、打开plsql,不输入用户名和密码,直接点取消;(4)、plsql会打开窗口–>点首选项...
2019-05-18 18:57:30
2782
maven打成可运行jar包
2020-06-06
SVN安装包和汉化包
2018-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人