
java
文章平均质量分 50
星空下的那个人影
不像程序员的程序猿
展开
-
选择排序及优化
普通选择排序(以升序为例):将数组分为两个子集,排序的和未排序的,每一轮从未排序的子集中选出最小的子集,放入排序子集重复以上步骤,直到整个数组有序优化:为减少交换次数,每一轮可以先找出最小的索引,在每轮最后再交换元素import java.util.Arrays;/** * 选择排序 */public class Task02_SelectionSort { public static void main(String[] args) { int[] a原创 2022-04-19 23:59:07 · 325 阅读 · 0 评论 -
java面经第001篇之重载和重写的区别
重载:要求:两同一不同两同:发生在同一个类中,方法名相同;一不同:形参列表不同;方法返回值类型、访问修饰符,与重载无关;例如:public class Overload { public void test(){ System.out.println("无参数"); } public void test(String str){ System.ou...原创 2020-02-20 00:15:19 · 170 阅读 · 0 评论 -
quartz中@Scheduled cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1.Seconds Minutes Hours DayofMonth Month DayofWeek Year2.Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:Seconds: 可出现",...转载 2020-02-18 19:51:36 · 379 阅读 · 0 评论 -
SSM框架使用quartz处理定时任务问题(方法二)
首先,配置maven的pom.xml:<!-- 定时任务 --><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.1....原创 2020-02-18 19:34:42 · 222 阅读 · 0 评论 -
SSM框架使用quartz处理定时任务问题(方法一)
首先,配置maven的pom.xml:<!-- 定时任务 --><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.1....原创 2020-02-18 19:24:54 · 428 阅读 · 0 评论 -
SSM框架设置参数空格过滤器
用户在使用系统时有意无意可能会输入空格,一般来说在字符串首尾的空格都是无意义的(密码值除外),所以在使用SSM框架时可以加入参数空格过滤器。· 该图中的字符串保存在数据库前并未经过参数空格过滤器过滤,导致在数据库里的字符串前面存在空格。 1.在项目包com.text.filter中,编写参数空格编码过滤器ParameterT...原创 2020-02-07 02:08:17 · 294 阅读 · 0 评论 -
Eclipse解决SSM框架出现的中文乱码问题
当前端JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据中文乱码的问题,这时需要在WEB-INF目录下的web.xml文件中配置一个过滤器。<filter> <filter-name>springUtf8Encoding</filter-name> <filter-class>org.sprin...原创 2020-02-06 02:08:19 · 455 阅读 · 0 评论 -
SSM框架中设置默认首页
在未设置默认首页时,SSM框架中默认的首页为webapp目录下的index.jsp页面:根据网上资料得知,在webapp目录下的web.xml文件中添加://login.jsp为设置为默认首页的页面<welcome-file-list> <welcome-file>login.jsp</welcome-file></welcome-fi...原创 2020-01-15 21:07:06 · 8874 阅读 · 1 评论 -
SSM框架中设置URL路径中不显示项目名
在SSM项目中一开始未修改配置的时候,URL的路径是这样子的:在localhost:8080/之后直接跟着项目名:ssmtext查询网上资料得知:在Servers中的Tomcat的配置中,有一个server.xml文件在该文件中最后有一个配置Context,其中有一个属性为path,该属性默认带上了项目名:倘若想要在URL路径中不显示项目名,只需将属性path内容修...原创 2020-01-15 20:31:14 · 1414 阅读 · 0 评论 -
java使用pdf模板生成pdf文件
在项目中,遇到了一个变态的需求,要我们在后台生成一个pdf文件,格式又很复杂,想了想如果自己手动利用iText绘制一个pdf,不太现实,通过查找资料后,发现了一种方法: 利用itextpdf+adobe acrobat+pdf模板生成pdf文件 要实现这个功能,我使用了这一个第三方包了:itextpdf.jar 还需要adobe acrobat这个软件,主要用来制作P原创 2018-01-19 14:44:28 · 10548 阅读 · 0 评论 -
Java导出印章
在做项目过程中,遇到一个需求,让我生成一个下面格式的印章下载,我查找资料后,写出了如下的代码,生成印章。导出的印章: 代码块:import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import j原创 2018-01-19 11:18:40 · 1205 阅读 · 2 评论 -
ajax在jquery中的请求和servlet中的响用
在jsp中,首先,你需要导入jquery的架包:获取可返回站点的根路径:<% String path = request.getContextPath();%>在jquery中写ajax请求: $(function(){ $(".B").click(function(){ $.ajax({原创 2018-01-19 13:02:15 · 808 阅读 · 0 评论 -
java解析json数据
java解析json原创 2017-10-16 11:48:00 · 323 阅读 · 0 评论 -
java后台如何获取session的所有内容(获取到key和value的方法)
java后台如何获取session的所有内容(获取到key和value的方法)原创 2017-09-20 10:14:19 · 44857 阅读 · 0 评论 -
java画折线图和柱状图结合的综合图(用jfreechart)
java画折线图和柱状图结合的综合图(用jfreechart)原创 2017-09-06 15:59:16 · 17681 阅读 · 0 评论 -
Eclipse配置SSM框架的流程(以Eclipse neon1为例)
1、file->new->other 2、 进入项目类型选择对话框,如下图。我们选择Maven->Maven Project。然后点击next按钮。 3、进入工作空间选择对话框,如下图。然后点击next按钮,进入下一步。 4.进入maven项目类型选择对话框,如下图。 我们选择Artifact Id为maven-arrchetype-webapp。这种类型的就是maven的web项目原创 2017-06-15 17:38:43 · 2326 阅读 · 0 评论