
java
一曲无痕奈何
执笔书写人生路,背包踏尽世俗事。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记第一次参加2019届蓝桥杯总结与体会
说实话我第一次写这种文章,也不知道从何处写起,就组织一下语言从刚开始如何准备开始写吧,本来刚比完就应该写的,但是一直没时间,刚好今天清明节给自己放半天假,开始写这个博客。我们学校也就两人参加java组,学长他考研,一点题目没刷,他依旧拿个三等奖回来。(具体比赛我下面会说)。 当我们学校开始召集人手参加蓝桥杯时候,是去年的12月份之前,那时候,我本不打算参加,奈何想训练java水平,就参加了,说实...原创 2019-04-05 11:04:53 · 3064 阅读 · 0 评论 -
贪心算法详细介绍(java)以及会场安排问题
用贪心选择策略解会场安排问题。 贪心算法重要的两个性质:贪心选择性质和最优子结构性质。 1、问题的贪心选择性质 证明:首先将会场安排问题数学化,设有n个活动的集合e={1,2,…,n},每个活动i都有一个要求使用该会场的起始时问si和一个结束时问fi。即k是所需最少会场的个数。设活动已排序,(a1,a2,…,ak)是所需要的k个已安排了活动的会场。①...原创 2019-03-20 17:22:32 · 5605 阅读 · 5 评论 -
java贪心算法(线段树)的详细介绍
注意区间的改变!(原来的部分被重新区间的染色覆盖了) 注意以求和问题为列,把整个区间分为很多段,当你求那一段时候,这样直接就可以拿。 每一个孩子区间都是相应的父节点的半段 注意叶子节点不一定在最后一层 求和区间的实现: 定义一个接口(融合器就是方便我对区间的操作) ...原创 2019-03-16 22:10:51 · 1102 阅读 · 0 评论 -
2018蓝桥杯(java)B组日志统计(详细思路)
思路 与反思:开始这道题,想着想着还是没有思路,后来我又总结了一下,此题是需要几步操作。大致操作如下: 第一:对id进行操作。这就是把在同一个时间段内也就是[T,T+D],的时间段内,找id相同的,然后比较一下是大小,这样便于后续操作。 第二:以id进行排序,id为主,ts为辅,当id相同,再比较其ts. 第三:只要在规定的时间内有两个点赞即可。因为开始对id进行排序了,所以此时直接输出id...原创 2019-03-15 22:43:48 · 1067 阅读 · 2 评论 -
2018蓝桥杯全球变暖B组(JAVA)(简介代码)
思路与反思:这题拿到之后的第一个想法就是:二维数组,判断其上下左右是否与指定的中间的字符相等.我需要用两个计数器,一个计数完全不会被淹没的岛屿,一个是岛屿数目,最后拿岛屿数目减去完全不会被淹没的岛屿数目,这样剩的就是会被淹没的岛屿,并且为了不让其重复,每次把找到的岛屿全部换成指定的符号,这样就不会重复了,并且为了保证第一行最后一行,第一列最后一列为. 直接遍历赋值,因为无论输入什么保证就行了,而且...原创 2019-03-17 17:20:31 · 909 阅读 · 1 评论 -
阿里云微信远程eclipse调试教程
总体流程: 开始操作: 利用远程连接服务器的ip使用root 添加一个用户: 因为之前的项目在root目录下使用tomcat已经启动所以这时候需要停止tomcat ,因为接下来我要把项目上传到work用户下,这样不会修改代码,利于调试,和维护。 停止root下的tomcat 接下来切换work用户也就是刚刚创建好的用户 然后通过连接服务器ip 登录刚刚创建的用户上传to...原创 2019-03-28 01:45:53 · 238 阅读 · 0 评论 -
JAVA 后台图片的SpringMvc上传与富文本上传ftp服务器功能使用
FTP的配置文件: ftp.server.ip=192.168.0.227 ftp.user=pengliang ftp.pass=pengliang ftp.server.http.prefix=http://img.happymmall.com/ SpringMvc的xml的文件的上传配置: <!-- 文件上传 --> <bean id="multipartReso...原创 2019-05-10 10:22:06 · 372 阅读 · 0 评论 -
用java实现文本词频统计并且把结果输入到指定的文件中
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.P...原创 2019-06-13 17:45:34 · 2408 阅读 · 0 评论 -
利用Java解析xml文件教程
用javaDOM解析xml文档: packagedemo; importjava.io.*; importjava.util.*; importorg.w3c.dom.*; importjavax.xml.parsers.*; publicclassDemoXml{ publicstaticvoidmain(String[] args){ l...原创 2019-06-25 16:18:57 · 227 阅读 · 0 评论 -
java的集合总结
原创 2019-03-10 10:30:53 · 152 阅读 · 0 评论 -
java中各种易错方法类型的总结static,final,abstract,抽象类和抽象方法......
static修饰的方法: 1、父类中的静态方法可以被继承、但不能被子类重写。 2、如果在子类中写一个和父类中一样的静态方法,那么该静态方法由该子类特有,两者不构成重写关系。 3、静态方法可以被重载,并且前面有关键字static final修饰: 1、修饰类表示不允许被继承。 2、修饰方法表示不允许被子类重写,但是可以被子类继承,不能修饰构造方法。 3、修饰变量表示不允许被修改...原创 2019-01-01 18:11:12 · 1255 阅读 · 3 评论 -
Linux项目部署详细步骤:
Linux项目部署详细步骤: 首先安装虚拟机: 安装 · 工欲善其事,必先利其器。学习linux系统,必须先安装一个Linux系统。因马哥教学使用的是CentOS,所以在虚拟机上安装CentOS,以方便以后的学习。 1、首先下载最新CentOS6.5安装介质 下载地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html根...原创 2018-11-22 22:40:13 · 14057 阅读 · 1 评论 -
JAVA中的StringBuffer的详细介绍
StringBuffer类的概述: 线程安全的可变字符序列 StringBuffer和String的区别: String:是一个不可变的字符序列 StringBuffer是一个不可变的字符序列 在java中 StringBuffer重写了 toString的方法: 以下这个例子中这四个引用指向同一个对象。 下面是改良版的 当我创建完一个引用 后便...原创 2018-10-07 10:46:54 · 680 阅读 · 0 评论 -
JAVA String类
一、Scanner的概述和方法介绍 * A:Scanner的概述 * B:Scanner的构造方法原理 * Scanner(InputStream source) * System类下有一个静态的字段: * public static final InputStream in; 标准的输入流,对应着键盘录入。 * C:一般方法 * hasN...原创 2018-09-29 22:15:12 · 197 阅读 · 0 评论 -
JAVA程序员面试之《葵花宝典》
程序员面试之葵花宝典 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。 11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的...转载 2018-11-03 17:15:47 · 788 阅读 · 0 评论 -
java 23种设计模式
Java设计模式 目录 1. 设计模式........................................................................................................................ 3 1.1 创建型模式........................................转载 2018-11-06 22:13:26 · 270 阅读 · 0 评论 -
java web 学生信息管理系统
##学生信息管理系统 ## 数据库准备 CREATE DATABASE stus; USE stus; CREATE TABLE stu ( sid INT PRIMARY KEY AUTO_INCREMENT, sname VARCHAR (20), gender VARCHAR (5), phone ...转载 2018-11-04 13:53:10 · 1728 阅读 · 4 评论 -
JAVA基础心得
java 基础: 一、java 随笔录: 1. 浮点数与整数相比较 只要值相等 就相等 不需要考虑后面的.000、 2. 例子: int num1 = 5,num2 = 10; System.out.println( ""+num1+num2);//前面有双引号 代表的是字符串的拼接 答案是 510 这是相当于 字符串的拼接 3. &...原创 2018-09-07 15:43:59 · 340 阅读 · 0 评论 -
Eclipse常用快捷键功能大全
Ctrl+shift+p:快速定位到匹配的括号处 Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2 显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+Shift+R 打开类型:Ctrl+Shift+T 显示...转载 2018-11-20 22:15:15 · 1980 阅读 · 0 评论 -
第1章 Hibernate 初步认识
Hibernate_day01笔记 Hibernate框架的学习路线 第一天:Hibernate的入门(Hibernate的环境搭建、Hibernate的API、Hibernate的CRUD) 第二天:Hibernate的一级缓存、其他的API 第三天:Hibernate的一对多配置、Hibernate的多对多的配置 第四天:Hibernate的查询方式、抓取策略 CRM的案例 ...转载 2018-11-23 21:04:17 · 240 阅读 · 0 评论 -
JAVA 面向对象继承
面向对象(继承的好处和弊端) * A:继承的好处 * a:提高了代码的复用性 * b:提高了代码的维护性 * c:让类与类之间产生了关系,是多态的前提 * B:继承的弊端 * 类的耦合性增强了。 * 开发的原则:高内聚,低耦合。 * 耦合:类与类的关系 * 内聚:就是自己完成某件事情的能力 Java中类的继承特点 * A:Java...原创 2018-08-29 11:43:37 · 173 阅读 · 0 评论