
java
有小同志的老同志
Hello 小同志
展开
-
java编程:数组代表着苹果期货在 9 天内的价格变化,其中第 n 个元素是苹果在第 n 天的 价格,你可以进行最多三次交易,设计算法,9 天内赚到最多的钱
价格,你可以进行最多三次交易,设计一个算法,9 天内如何赚到最多的钱?价格数组: [8, 9, 2, 5,编程题:下面的数组代表着苹果期货在 9 天内的价格变化,其中第 n 个元素是苹果在第 n 天的。每次只能交易一次,下一次买入卖出必须在上一次交易之后;1.一天内多次买入卖出,等同于不赚不赔,但消耗次数;2.交易差价越大,赚的钱越多;原创 2023-11-29 09:08:32 · 248 阅读 · 0 评论 -
java编程:给定⼀组正整数数组M,找出M数组中N项和为给定数S。如果有多对N项数字的和都等于 S,则输出N个数的乘积最⼩的哪⼀项,没有则返回空
编程题:给定⼀组正整数数组M,找出M数组中N项和为给定数S。如果有多对N项数字的和都等于S,则输出N个数的乘积最⼩的哪⼀项,没有则返回空;原创 2023-11-28 09:07:46 · 269 阅读 · 0 评论 -
java编程:⼀个⽂件中存储了本站点下各路径被访问的次数,请编程找出被访问次数最多的10个路径
编程题:⼀个⽂件(url_path_statistics.txt)中存储了本站点下各路径被访问的次数。原创 2023-11-27 15:56:01 · 265 阅读 · 0 评论 -
java编程:使用递归 循环和位运算实现将10进制转为2进制
java编程:使用递归 循环和位运算实现将10进制转为2进制。原创 2023-11-24 17:04:23 · 249 阅读 · 0 评论 -
aspose 使用ftl模板生成word和pdf
1 先找到word模板,用${},替换变量,保存,然后另存为xml,最后把xml后缀改成ftl。下面函数将ftl填充数据,并生成word和pdf。原创 2023-08-11 15:18:15 · 1337 阅读 · 0 评论 -
linux系统下springboot项目启动停止脚本
linux系统下springboot项目启停shell脚本,使用方法原创 2022-09-22 17:08:39 · 275 阅读 · 0 评论 -
Oracle12c升级到Oracle19c并同步Oracle12c数据到Oracle19c
oracle12 数据库升级为oracle19步骤详解,数据库配置,数据同步原创 2022-09-07 16:57:28 · 2274 阅读 · 0 评论 -
JAVA使用POI-TL生成word表格列宽自定义
JAVA使用POI-TL生成word表格列宽自定义原创 2022-02-12 00:00:00 · 5301 阅读 · 1 评论 -
JAVA使用POI-TL组件根据模板生成word文件(解决表格列宽自适应问题)
1 使用的pom文件 <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.10.2</version> </dependency>2 创建模板文件注意:模板文件最好是docx格式的。3 关键代码分析单元格居中,创建行的时候使用如下的方式RowRende原创 2022-02-11 00:00:00 · 4905 阅读 · 4 评论 -
cas-server-3.5.2 单点登录服务端配置oracle数据源
1 下载cas-server-3.5.2链接:百度网盘提取码:nsxt在此基础上进行修改。2 开发工具打开上面中的cas-server-webapp工程,pom中添加如下依赖 <dependency> <groupId>org.jasig.cas</groupId> <artifactId>cas-server-support-jdbc</artifactId>...原创 2021-08-09 18:27:38 · 2617 阅读 · 1 评论 -
leetcode第66题加一Java解法0ms超过100%用户
1 思路先用倒序的方式,从尾部判断连续的元素是否为9,并用map记录连续的索引的位置,优化后将map去掉了,用flag存储尾部起连续值为9的子序列的起始位置。遍历结束后若flag=-1,则说明最后一位不是9,直接加1返回即可;若flag=0,则说明元素全部为9,则重新创建数组,第一个元素设置为1,其余为0返回;否则将flag索引位置加1,索引后元素为置0返回数组。2 代码优化前 public static int[] plusOne(int[] digits) { int l原创 2021-03-12 16:38:02 · 195 阅读 · 0 评论 -
java通过JDBC方式连接Impala数据库
1 引入jar包 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>3.2.1</version> </dependency> <dependen原创 2020-12-21 15:55:01 · 1173 阅读 · 0 评论 -
POI4.1.0移动浮动文本框(XSSFSimpleShape)
1.问题引入如下所示的文本框,怎么使用POI使其移动呢?2. 分析与解决我POI的版本使用的是4.1.0,操作的是07版本(即.xlsx后缀的excel文件)。在POI中,文本框是XSSFSimpleShape对象。可以通过如下方式获取与移动文本框。需要注意的是:直接通过 XSSFSimpleShape s=(XSSFSimpleShape)shape;s.getAnchor();得到的是XSSFAnchor对象,用XSSFAnchor移动文本框好像没有用,于是我转成了ClientAncho原创 2020-10-13 14:09:31 · 2135 阅读 · 0 评论 -
Java API远程连接服务器hbase报错:Connection refused: no further information: localhost/127.0.0.1:16000解决
一 前言前面两篇博客Linux 下伪分布式方式安装hadoop-2.9.2和Linux伪分布式模式安装hbase-2.2.4介绍了如何在linux下伪分布式的方式安装hadoop和hbase。接下来就是用java api 访问进行CRUD操作了。java api 用的是hbase-client-2.2.4。代码就不贴了,网上很多。结果就报错了,害~错误如下:org.apache.hbase.thirdparty.io.netty.channel.AbstractChannel$AnnotatedCo原创 2020-06-02 10:23:13 · 14433 阅读 · 6 评论 -
Mybatis Oracle数据库分页的两种Mapper写法(mysql分页转oracle分页)
我们都知道mysql分页很简单,limit语句即可。select * from student limit pageNo,pageSize但是oracle分页有点特殊,下面给出两种oracle分页mapper文件的写法,功能和上面mysql分页相同,可以互相转化。1.第一种 CDATA方式<select id="selectAllByPage" resultMap="BaseRes...原创 2020-03-18 20:01:03 · 2134 阅读 · 0 评论 -
mybatis分页参数传递错误(整形变浮点型)
1.问题出现mybatis分页查询时,mapper文件是这样的(省略其他无关内容)<select id="selectAll" resultMap="BaseResultMap" parameterType="map">select * from student<if test="pageNo!=null and pageSize!=null">limit ${p...原创 2020-03-17 20:31:33 · 538 阅读 · 0 评论 -
Java用POI复制excel单元格条件格式规则
1.说明pom就不列了,POI版本为4.1.02.程序功能将源单元格的条件格式规则复制到目标区域。3.代码如下import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi....原创 2020-03-13 15:35:37 · 2685 阅读 · 0 评论 -
“Mon Oct dd HH:mm:ss CST yyyy”格式字符串转为默认日期格式
一.抛出问题。 最近遇到将类似“Mon Oct 28 14:11:27 CST 2019”的字符串转为日期类型保存到数据库,并且进行格式化输出。记录下解决方法。二.解决问题代码如下:public static void main(String[] args) throws ParseException { String datestr= "Mon Oct 28 14...原创 2019-11-26 14:03:46 · 1531 阅读 · 0 评论 -
java操作poi将图片从一个sheet复制到另一个sheet(兼容03与07)
1.我的poi版本<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.0</version> <...原创 2019-11-22 15:14:05 · 2277 阅读 · 0 评论 -
Java操作POI4.1.0向Excel添加图片兼容03(.xls)及07后(xlsx)两个版本
1.说明此java程序是操作poi向excel添加图片,两个函数,分别是03的版本和07的版本,poi版本用的是4.1.,实测好用。2.引入pom<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactI...原创 2019-11-14 14:00:26 · 1533 阅读 · 0 评论 -
post传参的方式及接收参数的方法
1. application/x-www-form-urlencoded发送这应该是最常见的 POST 提交数据的方...转载 2019-07-30 11:28:29 · 2195 阅读 · 0 评论 -
Vue打包(npm run build)时报错EPERM: operation not permitted
错误如下:尝试了将node_modules删除重新npm install发现不行,后来发现是文件被占用,我将打包后的前端工程hui-build通过XShell上传到Linux服务器,打开了一个文件传输窗口,导致打包失败。关闭窗口,重新npm run build即可。...原创 2019-07-22 20:15:07 · 3163 阅读 · 2 评论 -
SpringBoot项目maven命令打包时报错
错误如下:Unable to find a single main class from the following candidates详细如下:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.0.M4:repackage (default) on project demo-rpc-...原创 2019-06-25 19:48:15 · 1473 阅读 · 0 评论 -
SpringBoot整合Jpa启动出错
错误信息如下:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.在pom中加入H2 Database依赖即可,如下:<dependency> <groupId>com.h2database</groupId> <art...原创 2019-05-23 16:01:09 · 1034 阅读 · 1 评论 -
手动安装jar包到本地Maven仓库
cmd下输入如下命令:mvn install:install-file -Dfile=C:\Users\kobe\Desktop\log4j-web\2.3\log4j-web-2.3.jar-DgroupId=org.apache.logging.log4j -DartifactId=log4j-web -Dversion=2.3 -Dpackaging=jar...原创 2019-05-07 10:06:29 · 149 阅读 · 1 评论 -
eclipse打不开marketplace
解决方法:1.help–>install new software输入http://download.eclipse.org/mpc/photon/ 重新安装一下 MarketPlace2.安装时注意,如下图:原创 2019-04-04 17:01:56 · 1383 阅读 · 0 评论 -
项目生成Javadoc出现的错误及解决方法
1.出现编码GBK的不可映射字符。如下图:解决方法:在eclipse中,1.选择Project。2.Generate Javadoc。3.选择要生成javadoc的项目和生成的路径。4.继续next。5.在接下来的界面中输入 -encoding UTF-8 -charset UTF-8,如图:2.出现错误:未知标记:create,如下图:解决方法如上...原创 2019-01-11 10:03:44 · 9488 阅读 · 0 评论 -
Java向文件写数据并用当前日期作为文件名
代码如下:import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;/** * * @author shearmin * @classname FileCreate * @d...原创 2018-12-20 16:52:13 · 4288 阅读 · 0 评论 -
SpringBoot项目启动报错missing EmbeddedServletContainerFactory bean
详细报错如下:Caused by: org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.在pom.xml添加如下依赖即可:<de...原创 2018-12-18 17:34:14 · 5656 阅读 · 0 评论 -
Mybatis与springboot项目启动时出现Field XXX in com.xxx that could not be found
Mybatis与springboot项目,启动时报错,详细的错误如下:Field xxx in com.xxxl required a bean of type ‘xxx’ that could not be found.Action:Consider defining a bean of type ‘xxx’ in your configuration.原因是bean装配失败,spri...原创 2018-11-15 15:40:55 · 7803 阅读 · 0 评论 -
mybatis的4种分页方式
今天我们就来进行基于mybatis和MySql进行分页功能的实现。常见的数据分页有哪几种实现??基于数组的分页实现?基于sql语句的分页实现?还是通过拦截器进行数据分页功能?还是通过RowBounds参数进行物理分页?几种都是常用的分页实现原理,接下来就按照数组、sql语句,拦截器和RowBounds的方式介绍分页功能。一.数组分页原理:进行数据库查询操作时,获取到数据库中所有满足条件的记录,...转载 2018-11-07 10:39:37 · 57334 阅读 · 5 评论 -
《springboot和mybatis项目使用枚举转换器出现No enum constant及解决方法》
mybatis枚举转换器参见此篇博客。我们知道写好了枚举转换器以后,可以在xxxMapper.xml中配置handler,如下: <result column="type" property="personEnum" typeHandler="com.db.enumhandler.PersonTypeHandler"/>也可以在mybatis-config.xml中进行配...原创 2018-10-30 17:55:29 · 25413 阅读 · 2 评论 -
《spring boot 集成mybatis 出现Invalid bound statement (not found)错误》
spring boot 集成mybatis的时候出现了如下错误:Invalid bound statement (not found)org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.binding...原创 2018-10-26 15:18:43 · 272 阅读 · 0 评论 -
Mybatis集成Spring出现的错误及解决方法
新建了maven工程,集成了Spring及Mybatis,进行CRUD时出错,总结如下:1.NoClassDefFoundError: org/apache/ibatis/session/SqlSession这是因为缺少了ibatis-core依赖,在pom.xml中加入即可。<!-- https://mvnrepository.com/artifact/org.apache....原创 2018-08-30 17:55:55 · 1535 阅读 · 0 评论 -
Java项目中使用Quartz开源任务调度框架(SSH项目)
Quartz是一个完全由java编写的开源作业调度框架。在spring中整合Quartz进行任务调度;首先将需要用到的jar包引入项目的lib目录下jar包的下载在Quartz的官网,Quartz的官网:http://www.quartz-scheduler.org/;需要两个jar包,“org.springframework.context.support原创 2016-12-23 20:57:56 · 643 阅读 · 0 评论 -
java读写excel时出现Cannot get a NUMERIC value from a STRING cell的解决方法
最近用java对excel进行读写操作时出现了了Cannot get a NUMERIC value from a STRING cell异常,调试了半天,在网上也找了好多方法。试了都没能解决,还是得靠自己啊!调试发现出现异常的代码是下面这几句,这几句是将excel中的一个日期值读取出来保存到数据库中。if(cell6.getDateCellValue()!=null){原创 2016-12-15 08:47:12 · 27972 阅读 · 2 评论 -
日期选择器datepicker的使用
1.先在网上下载datepicker,并将其拷贝到工作目录下。2.在页面头部加入datapicker。 3.在日期标签上创建WdatePickwe对象,并设置皮肤和日期的格式。 生日: onfocus="WdatePicker({'skin':'whyGreen','dataFmt':'yyy原创 2016-12-14 21:52:16 · 627 阅读 · 0 评论 -
Java代码用POI读写Excel并修改excel格式
JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI 。jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel。而poi可以操作Excel95及以后的版本,即可操作后缀为.xls 和 .xlsx两种格式的excel。本文用POI工具对excel进行读写操作。首先到官网下载POI的jar包以及源码包。网址为http://poi.原创 2016-12-14 13:52:38 · 12813 阅读 · 0 评论