自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tomcat我们走

不要一生碌碌无为还安慰自己平凡可贵

  • 博客(32)
  • 收藏
  • 关注

原创 Redis远程连接失败

最近一段时间由于项目的需求加入了redis的坑,不过真的是坑,安装过程全程都很nice,启动后,直接在虚拟机上使用是没有任何问题的,但是远程连接就不行,查阅了很多博客,大部分就是那些基本操作,无非就是关闭地址绑定,关闭保护模式,关闭防火墙等,奈何都无法解决。当然前面那些很多都是必须的,我自己遇见的坑就是服务器明明已经开放了那个端口,却一直连接不上,然后我用端口扫描工具,却意外的发现竟然没有开放,所以这个可能是服务器的问题。然后移步虚拟机,一顿操作之后发现直接就连上了,后面用了一段时间后又连不上,最后意外的发

2020-09-23 09:47:16 246

转载 字符串的排列

给定两个字符串s1和s2,写一个函数来判断s2是否包含s1的排列。换句话说,第一个字符串的排列之一是第二个字符串的子串。示例1:输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包含 s1 的排列之一 ("ba").示例2:输入: s1= "ab" s2 = "eidboaoo"输出: False注意:输入的字符串只包含小写字母 两个字符串的长度都在 [1, 10,000] 之间解题思路,暴力的方法可能可以实...

2020-05-31 22:52:57 175

原创 MySQL导出数据1577错误

最近由于项目的需求将数据库的版本由原来的5.5升至5.7,数据库进行了备份。导入完成后进行数据库的恢复都没有任何问题,但是将5.7数据库中的数据库结构和数据导出的时候显示1577错误。百度许久未解决,最后看了一篇博客,踩了许多坑终于解决,特此记录自己踩过的坑。错误:数据库导出表数据和结构显示1577.解决方法:找到安装目录下面的,如果是免安装的,直接MySQL所在的目录,找到bin中的mysql_upgrade.exe和mysqlcheck.exe .特别注意,这里版本是对应的,我一开始

2020-05-13 21:45:22 851 1

原创 206.链表反转

反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode ...

2020-05-06 16:10:12 167

原创 leetcode有序数组中的单一元素

540. 有序数组中的单一元素给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。示例 1:输入: [1,1,2,3,3,4,4,8,8]输出: 2示例 2:输入: [3,3,7,7,10,11,11]输出: 10注意: 您的方案应该在 O(log n)时间复杂度和 O(1)空间复杂度中运行。思路:仅对偶数索引进行二分搜索分析:设这个数的位...

2020-04-21 16:05:22 231

原创 763. 划分字母区间

字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一个字母只会出现在其中的一个片段。返回一个表示每个字符串片段的长度的列表。示例 1:输入: S = "ababcbacadefegdehijhklij"输出: [9,7,8]解释:划分结果为 "ababcbaca", "defegde", "hijhklij"。每个字母最多出现在一个片段中。像 "ababcba...

2020-04-16 16:43:55 180

原创 idea中项目复制

有的时候需要相同的环境,但是重新开始建又很耗时间,所以很多人想到复制。没错,cv是一种快速的开发方式,在idea中复制项目只需要两步,然后导入就能用,在此记录下。第一步,复制并且改名:第二步:进入复制后的目录:然后在idea中导入就行。...

2020-03-23 10:25:21 5627 3

转载 javaweb商城实现在线支付

1、在线支付概述什么是在线支付呢?没错,就是在网上花钱!大家一定有过这样的经历。但是你可能不太了解在线支付的“内情”,下面我们来了解一下!如果你现在开始经营一个电子商务网站,用户买了东西一定要支付,你的网站一定要可以连接各大银行了,然后在各大银行支付完成后,再返回到你的网站上显示“支付成功”!这就是今天我们要做的事情,连接银行的网银系统完成支付。说专业一点,我们称之为“开发在线支付的网...

2019-10-22 19:53:15 2217

原创 ssm简单整合

最近在学习java框架,初步学了三大框架后,进行简单的整合,也就是基本环境搭建。奈何水平不够,总是报错,最后花了很多时间终于解问题,网上类似文章很多,但基本都是代码不全,所以贴出代码给有需要的人,不规范之处,请指正和谅解。开发环境:ecplise + mysql5.7+tomcat7+jdk1.8 (版本虽然有点老,但用起来还是蛮不错,可自行更换)配置文件:applicationConte...

2019-10-19 22:38:05 180

原创 eclipse中mapper.xml文件中第一行报错

最近在使用ecplise的时候,经常碰见的问题是xml文件没有错误的情况下第一行却报错了.虽然随项目好像没什么影响,但看起来很是不爽,网上也有很多解决的办法。若能解决最好,若不能解决,你可以试试将其中encoding="UTF-8" 删除后保存,然后在进行撤销,保存。这时候竟然不报错了。不知是版本问题还是什么原因,也是醉了。...

2019-10-18 22:55:56 1812

转载 spring MVC设置不拦截静态资源

最近在进行mvc的学习,碰见一些小问题,看见一篇很好的博客,转载下。问题产生:因为我们在web.xml中写了 拦截所有请求,当然包括了静态资源,所以页面需要引用css或js的话,该请求也会被拦截,例如:在style.css中写一个简单样式,加个背景颜色body{ background-color: antiquewhite;}然后在index.jsp页面引用该样式:...

2019-10-13 22:47:55 186

原创 Spring与mybatis简单整合例子

相关jar(其中有些不必须有,由于是从另外项目复制过来的,懒得删):pojo:package com.bjsxt.pojo;public class Flower { private int id; private String name; private double price; private String production; public Flower(in...

2019-09-11 10:19:56 241

原创 Spring自学之创建对象的三种方式总结

Person类(无有参构造方法):package com.li.spring;public class Person { private String name; private int age; public Person(){ System.out.println("初始化构造器"); } public...

2019-09-05 11:21:13 148

原创 MyBatis中面向接口开发注意事项

1.映射文件的namespace要与接口的全路径名一致;2.映射文件的Statement的id要与接口的方法名一致;3.映射文件的名称要与接口的类名一致,并且在同一个包下;...

2019-07-28 15:30:00 517

原创 MyBatis中insert将数据插入mysql数据库,显示成功但是数据库不显示数据

问题:mybatis中使用insert向数据库中插入数据,操作成功但是数据库中没有数据。原因:mybatis除select外,其他操作(insert,update...)默认不自动提交解决方法:通过日志可以看出,事务没有进行提交,而是进行了回滚操作。添加事务提交代码,问题得到解决。...

2019-07-27 16:15:38 10399

原创 BeanUtils.populate()无法获取表单数据

项目多次报错,一直在找bug的道路上摸索前行。使用BeanUtils对前端—jsp页面发来的数据在Servlet中进行封装成对象时,使用BeanUtils.populate()该方法。使用request.getParameterMap()获取所有的数据。但是却一直出现出现问题,更令人纠结的是server却没有报错。最后发现的错误是:jsp中页面标签里的属性名字一定要和封装的类属性名一样,否...

2019-04-25 20:55:47 1403 6

转载 Map集合的几种遍历方式

原文地址:https://blog.csdn.net/qq_35661171/article/details/79123842package cn.jdbc.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;/*** ...

2019-04-23 22:50:08 452

转载 ${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程

一直在使用这个东西却不知道是什么意思,今天在百度上看到一篇文章,讲的还是蛮详细,转载过来,给有需要的人。地址:https://blog.csdn.net/sun9528/article/details/72935178/...

2019-04-21 22:54:57 185

转载 Servlet页面跳转之重定向与请求转发

最近一段时间在搞javaweb,对其中的页面跳转中的请求转发与重定向不是很清楚,百度到一遍文章,很是不错,转载给需要的人。原文章地址:https://blog.csdn.net/zxfly6/article/details/80583804一、页面跳转    1. 请求转发:    (1) 使用requestDispatcher对象:      转发格式:request.get...

2019-04-19 22:26:44 209

原创 java反射之获取类对象的三种方式

第一种,使用 Class.forName 静态方法。forName()中传的是字符串参数,该字符串参数的值是某个类的全限定类名第二种,使用 类名.class方法。第三种,使用 类对象的 getClass() 方法。已有创建的对象,也可用全限类名public class Demo01 { public static void main(String[] args) { St...

2019-04-18 20:29:20 2330

原创 爬虫ip代理,打码平台推荐

在爬虫的学习之路上,ip被禁是很正常的事,原因无非就是一段时间的访问量过大,网站的反爬机制起作用了,此刻就必须使用代理,然而又倒在了验证码的手下,所以在次推荐推荐一些ip代理和打码平台;ip代理:免费的(不推荐,因为效果不是那么好):1.西刺代理https://www.xicidaili.com/2.三一代理http://31f.cn/https-proxy/收费的(当然可以免...

2019-04-17 14:47:14 1483

原创 java生产者消费者模式的简单实现

生产者消费者模式是并发、多线程编程中经典的设计模式,生产者和消费者通过分离的执行工作解耦,简化了开发模式,生产者和消费者可以以不同的速度生产和消费数据。下面就利用生产馒头和消费馒头来简单实现,代码来自尚学堂《实战java程序设计》,代码简单易懂。public class TestProduce { public static void main(String[] args) { ...

2019-04-17 12:42:30 605

原创 全排列的两种实现方式

全排列:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。如果这组数有n个,那么全排列数为n!个。假设现在有三个数字:0 1 2,将其全排列结果为:0 1 20 2 11 0 21 2 02 0 12 1 0第一种方式是利用c++STL中的prev_permutation...

2019-03-07 21:23:03 4424

原创 最大子序和

给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。暴力的方法就不讲了,不怕大家嘲笑,我的第一眼的确是暴力,而且是没什么毛病,但是在leetcode上面是过不了的。因为超时了,所以网上有种方法叫做分治...

2018-11-15 16:48:47 165 1

转载 mitmproxy的安装

因为有需要安装mitmproxy的安装,在网上找了很多教程,很多都是那种模糊不清的,最后找了一个较全面的教程,很是不错,故此分享下,希望有需要的朋友能少走点弯路,时间珍贵。直接发地址吧。https://cuiqingcai.com/5391.html对其中补充一点自己的实践体会吧。1.安装之后是命令行,可以用cmd打开,也可以直接单击。2.如果是安卓手机的话,证书应为mitmpro...

2018-11-02 13:43:03 1208 4

原创 nyoj寻找最大数

寻找最大数时间限制:1000ms | 内存限制:65535KB难度:2输入第一行输入一个正整数T,表示有T组测试数据每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,并且保证数据首位非0,m小于整数n的位数)输出每组测试数据的输出占一行,输出剩余的数字按原次序组成的最大新数样例输入292081346718538 1...

2018-10-23 22:59:11 157

原创 小小贪心之阶乘之和

阶乘之和时间限制:3000ms | 内存限制:65535KB难度:3输入第一行有一个整数0<m<100,表示有m组测试数据;每组测试数据有一个正整数n<1000000;输出如果符合条件,输出Yes,否则输出No;样例输入2910样例输出YesNo描述给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,...

2018-10-03 09:32:21 239

转载 快速幂讲解

转载自:https://www.cnblogs.com/lca1826/p/6748372.html快速幂这个东西比较好理解,但实现起来到不老好办,记了几次老是忘,今天把它系统的总结一下防止忘记。  首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下:...

2018-09-28 21:20:13 141

原创 nyoj288Time

Time时间限制:1000 ms  |  内存限制:65535 KB难度:2输入There are several test cases.Each case contains 4 integers in a line, separated by space.Proceed to the end of file.输出For each test case, output t...

2018-09-16 14:22:33 124

原创 nyoj动物统计

动物统计时间限制:1000 ms  |  内存限制:65535 KB难度:2输入第一行输入动物名字的数量N(1&lt;= N &lt;= 10000),接下来的N行输入N个字符串表示动物的名字(字符串的长度不超过10,字符串全为小写字母,并且只有一组测试数据)。输出输出这些动物中最多的动物的名字与数量,并用空格隔开(数据保证最多的动物不会出现两种以上)。样例输入1...

2018-09-16 11:04:09 525

原创 pytho网络爬虫之歌曲爬取

怀着对网络爬虫的好奇,在暑假自学了python的一些基本知识,之后便开始了pyton网络爬虫的学习,兴趣是最好的老师,但是每一次成功的跑起来的喜悦之情也是令人舒服的,为了让我们枯燥的学习变的不那么枯燥。今天就分享写自己写的一个小的程序,那就是利用pyton网络爬虫获取歌曲并且保存,当然对于图片、视频等同样适用。共勉。首先,选取网址。我的选择是:http://www.333ttt.com/...

2018-09-15 10:30:44 1327

原创 算法一冒泡排序

何为冒泡?它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。算法原理: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。...

2018-09-14 14:03:40 322

空空如也

空空如也

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

TA关注的人

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