自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (3)
  • 收藏
  • 关注

原创 Html或富文本导word

HTML或富文本导出word在项目中遇到了 将富文本按照格式导出word,则进行测试之后发现 富文本其实生成的就是html代码,则 有了下面这些代码 使用poi进行导出pom.xml<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</art...

2019-12-15 17:20:26 343 1

原创 POI操作word

采用POI操作word引入依赖两种操作方式直接成word和表格使用word模板生成word引入依赖首先使用POI的时候需要先引入maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> &l...

2019-06-24 16:21:24 424

原创 HashMap面试题汇总

HashMap面试题汇总1,HashMap底层存储结构HashMap在Jdk1.7的时候采用的是数组加链表的数据结构,jdk1.8之后采用了数组加链表加红黑树的数据结构。观察源码可知HashMap类中有一个非常重要的字段就是Node[] table,即哈希桶数组。而Node是HashMap的一个内部类,实现了Map.Entry接口,本身就是一个键值对。2,解决Hash冲突的方法,HashMa...

2019-04-16 17:18:35 989

原创 java多线程实战

java多线程实战 线程池多线程创建方式java创建多线程的方法常用的有三种:1、继承Thread类,重写 run方法。start是开启线程public class MyThread extends Thread {   public void run() {    System.out.println("MyThread.run()");   } } MyThre...

2019-04-09 11:40:20 752

原创 斐波那契数列以及衍生题

斐波那契数列以及衍生题斐波那契数列,又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、就是这样一个数学题在各大互联网公司算法题上层出不穷,并且衍生了很多题,在这里我简单总结一下常见的斐波那契数列算法题,以及Java实现方法。1、直接求斐波那契数列。...

2019-03-22 15:23:23 396

原创 python 爬取拉钩数据

Python通过Request库爬取拉钩数据爬取方法数据页面建表存储职位信息解析页面核心代码完整代码结果展示爬取方法采用python爬取拉钩数据,有很多方法可以爬取,我采用的是通过Request库获取页面,然后通过BeautifulSoup解析html,获取到想要的信息,我只爬取到拉钩页面的基础数据信息,详细信息没有深入去爬取。数据页面首先观察拉钩页面链接和响应之后的页面标签组成,爬取数据...

2019-03-15 09:19:52 2887 4

原创 Jquery仿百度分页,无其他插件实现

Jquery仿百度分页实现方式实现代码实现效果实现方式采用jquery手写分页组件,实现页面显示的页码数量固定,并且当前页在中间显示。这里只放前端jquery代码,后端数据就不放了。实现代码 /**从后台传来的数据包括:当前页数、总页数、等等下面代码实现的效果就是:根据总页数进行判断,如果总页数小于五个 则加载所有页,大于5页的话就加载当前页码的前2页和后2页,当前页码在中间显示。以...

2019-01-18 17:10:50 398

原创 ArryList删除元素的各种方法

AyyayList删除元素ArrayList简单删除ArrayList循环删除ArrayList 迭代器删除ArrayList foreach删除ArrayList简单删除ArrayList是我们开发中常用的集合 删除元素更是常见的操作。删除元素有很多种方法,选一个适合我们开发的方式。直接用remove(index)方法进行删除。ArrayList&lt;String&gt; a=new ...

2018-10-11 11:06:21 942

原创 zookeeper和Dubbo实践

zookeeper和Dubbo实战zookeeper介绍zookeeper注册中心:是用来提供服务地址的注册和查找,与Dubbo-2.3.3以上版本结合使用。zookeeper安装与使用zookeeper是java开发的可以运行在Windows和Linux环境,安装之前必须有jdk支持。将zookeeper压缩包上传到Linux服务器并解压。查看zookeepe...

2018-08-27 18:57:59 245

原创 redis集群实践

Redis介绍与实践在Linux cent os上搭建 redis。单机Redis搭建 1,redis是c语言开发的,需要安装c语言的编译环境gccyum install gcc-c++ 2,将redis源码包上传到服务器上redis-3.0.0.tar.gz并解压tar zxvf redis-3.0.0.tar.gz 3,编译redis,进入到解压...

2018-08-27 18:54:15 187

原创 spring boot-- 用jquery treeview 使权限数据树形显示并且进行回显权限数据

业务逻辑 我项目的权限设计是用户--角色--权限  之间相互多对多  这也是一般系统权限管理的通用模型。所以 当我给角色进行权限分配的时候 要把权限数据用树形显示出来,并且把这个角色的已经有的权限给回显出来,因为业务需求 我们权限数据只有三层 所以暂不考虑复杂情形。后台代码就是将数据库顶层权限数据获取出来 然后将他们的子集合数据封装进去 总共三层 这里就不细说了 如有问题可私聊我。引入...

2018-07-18 08:56:27 1360

原创 spring boot 与mybatis整合 采用注解方式进行拼接sql

spring boot 与mybatis 整合 首先先引入依赖 去maven 中央仓库查找mybatis依赖 &lt;!-- 引入mybatis--&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt; &lt;artifactId&...

2018-07-15 18:59:29 3947

原创 spring boot 图片上传 MultipartFile

在做一个项目需要用到图片上传功能 可以选择三个图片上传 或者不选html代码主要代码            &lt;label &gt;选择文件上传&lt;/label&gt; &lt;input type="file" class="form-control-file" name="file" multiple&gt; &lt;input type="file&quo

2018-07-12 10:11:53 1088

原创 在Ubuntu中安装Docker以及Docker使用的常用命令

首先来介绍Docker:Docker是一个开源的应用容器引擎,是一个轻量级容器技术。Docker的功能:Docker支持将软件编译成一个镜像,然后在镜像中对各种软件进行配置,将镜像发布出去,其他使用者可以直接使用这个镜像。在Ubuntu中安装Docker步骤:可以参考官方文档:点击打开链接Docker分为CE 和EE CE是社区版 EE是企业版我们这里安装的是CE1,安装仓库在安装仓库之前先把ap...

2018-07-06 10:51:43 756

原创 今日头条2018年校招视频面试过程 一面(编程题两道)

首先面试官让自我介绍一下 然后问你做过的项目问你擅长的语言 你与其他同学相比的优点 等等 有两道笔试题:1,0-9a-z表示36进制 写一个方法计算36进制的和2,单链表进行反转。附上我写的代码 仅供参考 java代码实现1,36进制求和package com.nice.demo.search;import java.util.HashMap;/** * @author ljg * ...

2018-06-12 20:14:53 4297 1

原创 二分查找算法

二分查找算法是常用的查找算法,时间复杂度是log(n)级别的,使用二分查找的时候需要满足这个数组是有序的数组。具体思路:算出有序数组中间的元素然后给target进行比较如果相等就返回这个元素的下标,大于或小于就排除了一半元素 使用target给另一半的中间元素进行比较 以此类推 直到最后。代码实现public static int BinarySearch(int target,int arr[]...

2018-06-08 16:29:04 145

原创 bootstrap multiselect插件级联选择框操作 内容从json文件获取

在开发中经常用到bootstrap插件 这几天发现了一个multiselect插件 选择框插件 很好用 整理一下Demo 供大家参考在项目中用到选择框一般涉及到级联选择操作 数据是从json文件获取或者从数据库读取出数据首先 使用这个插件需要导入一系列依赖的js文件和css文件 这个可以从官方demo获取然后准备json数据 先读取本地json 做一个省 县 市 的筛选jso

2017-12-10 20:37:28 3454 1

原创 python 爬取12306数据

python 获取12306的数据,查询剩余火车票的数量。对12306的url进行分析,解析12306返回的json数据。

2017-04-06 15:19:27 9977

原创 Ajax轮询更改session后前台页面session更新问题

先说我遇到的问题,我在写一个bbs系统,用到 了struts2 mybatis spring 三个框架,在写查询所有的帖子并且显示在主页面时,我是用struts 2 带的 标签 遍历session数据,将所有的帖子存在了session中, 但是 我想实现一个即时刷新的功能,即有其他人在发帖子 然后我在这可以看到直接更新出来。最开始我采用的是ajax 调用后台查询数据库更新session

2017-03-05 15:24:11 5036

空空如也

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

TA关注的人

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