自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea远程debug

1,打包项目把项目打成jar2,配置idea远程调试我设置的是本地调试,远程服务器设置为远程的服务器和端口即可。3, 服务器启动项目启动项目:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar xxx.jar参数说明:transport=dt_socket 表示用socket模式进行数据传输server=y 表示当前是调试服务端server=n 则表示调试客户端suspend

2022-04-11 11:27:15 627

原创 Springboot实现多文件上传,并压缩上传Ftp服务器

1,创建springboot项目步骤就不用贴了。2,导入相关的依赖:以下是上传用到的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency> <groupId&gt

2021-08-13 18:30:57 724

原创 java 任意多边形面积计算

参考文章中的介绍方法任意多边形面积计算公式用代码的形式表达/** * 根据鞋带定理计算 * @author YiDianDian */public class Area { public static void main(String[] args) { Point point1 = new Point(3,4); Point point2 = new Point(5,11); Point point3 = new Point(12,8)

2021-04-08 17:59:49 1624 2

原创 判断点在线段的哪一侧(java 代码实现)

判断点在线段的哪一侧(向量外积计算)需求:判断点B在线段SE的哪一侧。解决方法:用向量外积的形式进行计算(适用于直线)。生成S到E的向量vectorStoE,在生成S到B的向量vectorStoB;然后根据两个向量的外积大小判断;大于0:在右侧;小于0:在左侧;等于0:在线上。代码实现:package com.company.direction;import lombok.AllArgsConstructor;import lombok.Builder;import lomb

2021-03-26 17:54:08 1469

原创 获取List集合中,指定下标之间的数据

需求获取获取List集合中,指定下标之间的数据。代码实现测试:在list中添加数据0-10;获取下标为2和8之间的数据@Testpublic void test() { List<Integer> list = new ArrayList<>(); for (int i = 0; i <= 10; i++) { list.add(i); } List<Integer> result = getDataBetweenIn

2021-03-17 15:12:02 5281

原创 将list集合中具有相同属性的对象放入到一个新的list中

List<List<User>> result = new ArrayList<>();Map<Integer,List<User>> map = new HashMap<>();//userList是要操作的list集合for (User user : userList) { Integer age = user.getAge(); List<User > lstUser; if (map.containsKe

2020-12-09 18:54:13 6257 2

原创 消息队列基础总结

消息队列一,什么是消息队列消息队列,简称为MQ(Message Queue);“消息队列”是在消息的传输过程中保存消息的容器。较多的消息队列有ActiveMQ,RabbitMQ,Kafka,RocketMQ等;先不管消息(Message)这个词,来看看队列(Queue)。队列(Queue)是一个先进先出(FIFO)的数据结构。消息(Message)那就是数据,包含一些参数消息队列可以简单理解为:把要传输的数据放在队列中。Producer:消息生产者,负责产生和发送消息到

2020-10-29 17:15:36 306

原创 记一次:Oracle 报错 ORA-01843: not a valid month

记一次:Oracle 报错 ORA-01843: not a valid month在导入SQL文件是出现,表导入正确,但是数据没有成功导入。1,先找问题所在:复制一个insert的语句在Navicat进行测试,出现报错。ORA-01843: not a valid month2,确认问题:在网上搜了一下,说是日期转换的问题。(我的数据中日期数据是中文格式的)问题所在:客户端nls_date_language为AMERICAN3,解决问题修改nls_date_

2020-06-05 10:37:55 5264

原创 基于ssm的pagehelper分页操作

1,导入pagehelper依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> <scope>compile</scope></dependency>2,配置application.

2020-06-03 11:36:54 269

原创 百度echarts图表tooltip添加单位

百度echarts图表加单位 tooltip : { trigger: 'axis', formatter: function (params) { debugger; var str = '';//声明一个变量用来存储数据 str += params[0].name +'</br>'; //...

2020-03-24 11:27:16 2668

原创 orcal给现有的一张表新增,修改,删除一个字段

新增一个字段:Alter Table user Add username VARCHAR2(255 BYTE);Alter Table 表名 Add 字段名 字段类型;给新增的字段更新值:UPDATE user SET username= '名字';修改一个字段:alter table user modify (username varchar2(100));...

2019-11-15 10:24:50 142

原创 js点击显示、隐藏效果(jquery)

js代码:$(document).ready(function(){ $("list").hide(); $("span").click(function(){ if($(".list ").is(":hidden")){ $(".list").show(); }else{ $(".list")...

2019-11-14 15:00:45 713

转载 oracle数据库中如何用查出重复字段以及如何删除重复字段?

查询重复字段:SELECT 字段,COUNT(*) FROM 表名 GROUP BY 字段 HAVING COUNT(*) > 1;删除重复字段:DELETE FROM 表名 WHERE rowid NOT in (SELECT MIN(ROWID) FROM 表名GROUP BY 字段);COMMIT;...

2019-10-12 11:26:21 218

转载 Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException 的解决

这种报错无非就是集中常见的情况:忘记在hibernate的映射信息添加到Hibernate.cfg.xml或者applicationContext.xml配置文件中;(特别是添加实体类) hql语句编写的错误;(注意大小写!!!) 数据库中的字段是否与映射文件中的字段一一对应; 检查字段名是否使用了数据库中的关键字...

2019-09-05 10:08:11 2460

原创 Hibernate+Spring整合实现操作

使用eclipse编写,项目如下:直接上代码:pom.xml(可能有遗忘,有的是通过jar包直接复制的。运行报错,可以检查下jar包是否完整) <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactI...

2019-08-22 10:27:24 130

原创 hibernate保存实体类,并返回String类型

直接上代码:public String addUser(){ User user = new User(); String userStr = null; user.setName("张三"); user.SetPassword("123456"); if(user != null){ userStr = session.save(us...

2019-08-22 09:07:37 631

原创 js实现多数组对应下标相加

两个数组对应项相加var arr1=[1,2,3], arr2=[4,5,6];var result = arr1.map(function(index, item) { return index+ arr2[item];});console.log(result);多个数组对应项相加 var arr1 = [1,2,3,4,5,6]; var arr2 = [11,12,...

2019-08-02 16:26:07 4089

转载 js--[]中括号、{}大括号详解

{ }大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数var Object = {"name" : "张三","age" : "20"};上面声明了一个名为Object的对象,多个属性或函数用","隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:Object.name,Object.age,当然我们也可以用数组的方式来访问,如:Object[“name”]...

2019-07-26 14:32:00 382

转载 动态SQL

title: 动态SQLtags:动态SQLif语句根据 username 和 sex 来查询数据。如果username为空,那么将只根据sex来查询;反之只根据username来查询select * from user where <if test="username != null"> username = #{username} </if> &l...

2019-06-25 19:55:00 121

转载 SSM面试题

title: SSM面试题tags:Spring面试题Spring在ssm中起到的作用:- 轻量级架构- 作用:bean工厂,用来管理bean的生命周期和架构继承- 核心:1,把dao层依赖注入到service层,service层反转到action层,Spring顶层容器为BeanFactory。2,AOP:面向切面编程。Spring的事务编程式事务管理:编程方式管理事务,...

2019-06-15 10:36:43 318

原创 多态

多态多态性java引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型:由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可以出现所谓的多态(Polymorphism)。class BaseClass { public int book = 6; public void base() { System.out....

2019-06-08 18:07:12 58

原创 基本数据类型转换

title: 基本数据类型转换tags:基本数据的类型转换Java语言中的基本数据类型分为为两大类:Boolean类型和数值类型。数值类型分为整数型和浮点类型。Java只包含8种基本数据类型。类型字节数byte一个字节short2个字节long8个字节int4个字节char2个字节float4个字节double8个字节...

2019-06-02 17:43:58 83

原创 Java程序语言的运行机制

title: Java程序语言的运行机制tags:高级语言的运行机制程序的执行方式编译型编译型语言使用专门的编译器,针对特定的平台将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码,并包装成该平台的所能识别的可执行性程序的格式。编译生成的可执行程序可以脱离开发环境,在特定的平台上独立于行。如C、C++等解释型解释型语言使用专门的解释器对源程序进行逐行解释...

2019-05-31 15:46:46 634

原创 MVC开发模式

MVC开发模式简介M:Model模型 JavaBeanV:View视图 JSPC:Controller控制器 Servlet就是JSP + Servlet + JavaBean的一个整体结合。JavaBean就是一个普通类(实体bean),包含三部分:构造方法、私有成员变量、公共的getter和setter方法。浏览器发送请求向服务端,servlet做出响应,向数...

2019-04-08 10:19:55 201

原创 Java中instanceof的理解

java中的instanceof运算符是在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值(Boolean)来指出这个对象是否是这个特定类或者是它的子类的一个实例。用法:boolean result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。class:必选项。任意已定...

2019-04-08 08:53:48 388

原创 线程的三种实现方法。

多线程创建的三种方式:一,创建线程第一种方式(继承Thread):* 1,自定义一个类,继承java.lang包下的Thread类* 2,重写run方法* 3,将要在线程中执行的代码编写在run方法中* 4,创建上面自定义类的对象* 5,调用start方法启动线程。class MyThread extends Thread{//2,重写run方法@Overri...

2019-04-08 08:48:08 3948 1

原创 线程的生命周期

线程的生命周期主要分为下面5个状态:新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1 = new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t1.start();运行(running)...

2019-04-08 08:40:07 84

原创 EL表达式

EL表达式:EL,Expression Language,表达式语言,是一种在JSP页面中获取数据的简单方式,通过 ${变量名} 的方式可以获取到值,需要注意的是EL只能从 pageConext、request、session、application 四大域属性空间中获取数据。使用EL表达式获取数据<% pageContext.setAttribute("name", "pa...

2019-04-07 17:39:15 86

原创 JSP标签:动态引入和静态引入

动态引入和静态引入的区别静态引入:<%@ include file="/xxx.jsp" %>静态引入两个jsp文件编译成一个java文件,两个jsp文件中可以共享同一个变量,但不能定义重名的变量。动态引入:<jsp:include page="/xxx.jsp"/>动态引入会生成两个java文件,两个jsp文件中不可以共享同一个变量,可以定义...

2019-04-07 16:27:36 814

转载 Java请求转发和重定向的区别

一,请求转发和重定向请求转发:request.getRequestDispatcher(URL地址).forward(request,response)处理流程:客户端发送请求,Servlet做出响应; Servlet调用forward()方法,服务器Servlet把目标资源返回给客户端浏览器。重定向:response。sendRedirect(URL地址)处...

2019-04-07 16:18:51 169

Java 基于退火算法、遗传算法、爬山算法实现CVRP.rar

Java 基于退火算法、遗传算法、爬山算法实现CVRP(货车送货路径问题,内含测试数据)

2021-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除