自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HJY

一只想要翻身的咸鱼

原创 Java Web财务信息管理系统

数据库课设,然后想了一会就写了,写的比较简单,用的是SpringMVC+Mybatis,前端不是很厉害的我使用Jquery+Bootstarp+JSP来做视图层(在全栈的路上越行越远),下面是从报告里摘录中的一些东西: 系统功能模块图: E-R图 使用的数据库是mysql,数据库名称...

2018-10-12 17:17:22 5070 6

原创 SpringMVC+Mybatis写调查问卷管理系统

    最近一直想找点事情做,前几个星期马原老师说要做一份社会调查需要用到调查问卷,然后基本都是网上直接用现成的网站直接做的,我在想自己是不是也能做一个类似简单的管理系统呢。。然后一做就做了半个月,前几天总算是做好了,感觉要是自己勤快一点可能几天就能写好吧,下面是我在写这个调查系统的全部过程和遇到...

2018-05-12 10:35:50 7544 9

原创 腾讯云/阿里云服务器搭建java web网站+关于centos常用操作指令

    今天搞了一天的服务器刚刚总算是测试成功了,以前一直是用自己的电脑作为服务器的,成本低(几乎不要),操作简单(自己的电脑作为服务器省去了远程连接,传文件之类操作),但是也有不足----只要自己的电脑一关,就无法访问了,还有是今天恶补了一大波的服务器操作,写个博客记录下来以防忘记。    首先...

2018-04-17 22:11:05 311 0

原创 模板总结

属于自己的模板。。。比赛防忘记赛前复习向

2017-07-24 10:25:30 1349 1

原创 Java版手撕算法

自己写的手撕算法练习 1.归并排序: public static void merge(int []a,int l,int r,int mid) { int []temp=new int[r-l+1]; int i=l; int j=m...

2019-03-21 15:47:09 171 0

原创 Java web编程中的一些坑

最近在github上git了好几个项目,莫名其妙发现都用不了了,不能能那么巧吧,然后花一上午查看源码,也没啥毛病啊,从idea的配置检查到tomcat都没发现有什么问题,再仔细查看下log,发现都是在获取数据库连接的时候疯狂报错。想到之前引入的mysql-connector包的版本不同,在url填...

2018-12-23 15:14:57 147 0

原创 Nginx实现多个Tomcat均衡负载实例

之前只是看过nginx的转发和均衡负载的功能,然后为了演示最近动手做了下,体会到了nginx的强大~ 先来自度娘的一波nginx介绍:                                                          Nginx Igor Sysoev从200...

2018-11-10 20:57:06 245 1

原创 hustoj维护日志+crontab实现shell脚本定时更新mysql内信息并导入文件中

最近李总说要加一个oj提交统计量的功能,好家伙,一天速成了php写上去了(我是搞java的) oj扩展性真是差。。文件乱七八糟,一个页面好几个php文件,搞了半天才搞到那个位置,先mark一下代码(服务器php版本老,mysqli都不能用,连接部分其他代码已经有了): $...

2018-10-27 20:03:59 221 0

转载 Java后台面经【转】

原文链接:https://www.cnblogs.com/think90/p/8146312.html Nginx负载均衡 轮询、轮询是默认的,每一个请求按顺序逐一分配到不同的后端服务器,如果后端服务器down掉了,则能自动剔除 ip_hash、个请求按访问IP的hash结果分配...

2018-10-18 15:34:48 168 0

原创 SpringBoot+Mybatis+JavaMail+HtmlUnit实现模拟登陆+邮箱验证码发送

由于我们学校的hustoj版本久远,业务和视图混在一起,可扩展性较差,正好缺一个账号找回功能,然后我就写了一个另外的web项目挂在了自己的服务器上以解决这个问题。因为mysql中的密码是经过几次加密写进去的,不可以直接用数据库修改,然后我就想到了用htmlunit模拟登陆我自己(管理员),模拟使用...

2018-10-17 22:02:01 1341 1

原创 Java Web实现资源上传以及下载

为了方便导包,我用了maven创建项目,导包也是一样的,要导入的依赖如下: <dependencies> <dependency> <groupId>javax.servlet&lt...

2018-10-15 20:08:15 383 0

原创 完全二叉树的节点个数 LeetCode 222

给出一个完全二叉树,求出该树的节点个数。 说明: 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 示例: 输入: 1 /...

2018-09-27 23:24:50 197 0

原创 旋转图像 LeetCode(模拟)

给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ...

2018-09-20 21:45:58 152 0

转载 计算机网络基础知识【转】

原文链接:https://www.cnblogs.com/AndyJee/p/4972975.html 一、网络模型 模型分类: OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4...

2018-09-18 14:43:47 175 0

原创 JVM学习笔记(四)

(7)G1收集器 G1收集器是当今收集器技术发展最前沿的成果之一,它被视为JDK1.7中HotSpot虚拟机的一个重要进化特征。G1是一款面向服务端应用的垃圾收集器,HotSpot开发团队赋予它的使命是替换掉CMS收集器,它的特点有:1)并行与并发:G1能充分利用CPU,多核环境下的硬件优势,使用...

2018-09-18 12:18:06 134 0

原创 Java SE进阶知识笔记

1.String类 一旦创建了String对象,那么它的值就无法改变了,如果要对字符串做很多修改,应该使用StringBuffer类和StringBuilder类。常用方法: int length():返回字串长度。 char charAt(int index):返回指定索引处的 char 值。 ...

2018-09-16 16:14:13 133 0

原创 射击游戏(牛客网 网易2018校招题 思维+暴力)

小易正在玩一款新出的射击游戏,这个射击游戏在一个二维平面进行,小易在坐标原点(0,0),平面上有n只怪物,每个怪物有所在的坐标(x[i], y[i])。小易进行一次射击会把x轴和y轴上(包含坐标原点)的怪物一次性消灭。 小易是这个游戏的VIP玩家,他拥有两项特权操作: 1、让平面内的所有怪物同时向...

2018-09-10 17:08:09 237 0

原创 最长公共子括号序列(牛客网 网易2018校招题 思维+暴力)

链接:https://www.nowcoder.com/questionTerminal/504ad6420b314e5bb614e1684ad46d4d 来源:牛客网 一个合法的括号匹配序列被定义为: 1. 空串""是合法的括号序列 2. 如果"X"和&q...

2018-09-10 15:47:59 123 0

原创 游历魔法王国(牛客网 网易2018校招题 图论)

链接:https://www.nowcoder.com/questionTerminal/f58859adc39f4edc9cd8e40ba4160339 来源:牛客网 魔法王国一共有n个城市,编号为0~n-1号,n个城市之间的道路连接起来恰好构成一棵树。 小易现在在0号城市,每次行动小易会从当前...

2018-09-10 14:25:07 162 0

原创 JVM学习笔记(三)

19.安全区域 Safepoint机制保证了程序执行时,在短时间内就可进入GC的Safepoint。但是,程序不执行时,也就是没有分配CPU时间,典型的例子就是线程处于Sleep或者Blocked状态,这时线程无法响应JVM的中断请求,"走"到安全的地方去挂起,JVM也显然不太...

2018-09-10 13:57:34 75 0

原创 JVM学习笔记(二)

10.垃圾收集器与内存分配策略为什么要学习GC和内存分配: 当要排查各种内存溢出,内存泄露问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要堆这些"自动化" 的技术实施必要的监控和调节。哪些内存需要回收: 因为程序计数器,虚拟机栈,本地方法栈3个区域随着线程而生,随线...

2018-09-09 13:59:58 67 0

原创 有效的数独 LeetCode(数组的巧妙运用)

  有效的数独 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填充的有效的数独。 数独...

2018-09-08 20:16:32 730 0

转载 Nosql简介 Redis,Memchche,MongoDb的区别【转】

原文地址:https://www.cnblogs.com/lina520/p/7919551.html 本篇文章主要介绍Nosql的一些东西,以及Nosql中比较火的三个数据库Redis、Memchache、MongoDb和他们之间的区别。以下是本文章的阅读目录 一、Nosql介绍 1.No...

2018-09-08 15:47:21 62 0

原创 Redis学习笔记

1.Redis是一个高性能的key-value数据库 Redis与其他的key-value缓存产品有以下三个特点:(1)支持数据的持久化,可用将内存中的数据保存在磁盘中,重启的时候可用再次加载使用(2)不仅支持简单的key-value类型的数据,同时提供list,set,zset,hash等数据结...

2018-09-08 15:34:24 82 0

原创 JVM学习笔记(一)

最近在看《深入理解Java虚拟机》,第一章说是自己编写个JDK,看的云里雾里就跳掉了,两天马马虎虎才看完了第二章,下面是自己写的笔记。 1.Java程序设计语言,Java虚拟机,JavaAPI类库这三部分统称为JDK(Java Development),JDK是用于支持Java程序开发的最小环境...

2018-09-08 11:38:55 81 0

原创 旋转数组 LeetCode(思维+模拟)

给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] ...

2018-09-07 20:58:25 379 0

转载 Java的native方法【转】

一、什么是Java的native方法        一个native method就是指一个Java调用非Java代码的接口,该方法的实现由非java语言实现,这个特征也并非是Java语言所特有的,很多其他的编程语言都有这种机制,比如在c++中,我们可以用extern "C"...

2018-09-07 17:35:46 194 1

原创 最长连续序列 LeetCode(思维)

给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 示例: 输入: [100, 4, 200, 1, 3, 2] 输出: 4 解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。 题解: 一开始开了个100w的数组,然后暴力扫,结果说输...

2018-09-06 19:15:02 659 0

原创 python学习笔记(二)

18.函数 abs函数,接收一个参数,返回其绝对值 max函数,可用接收任意多个参数,返回最大的 数据转化函数: int,float,str,bool 可用把函数名赋值给一个变量,相当于给这个函数取了个别名 eg: a = abs # 变量a指向abs函数 a(-1) # 所以也可以通过a调用ab...

2018-09-06 16:36:59 40 0

原创 python学习笔记(一)

1.py交互模式 命令行下输入python进入交互模式,可写py代码,输入exit()再按回车退出交互模式2.运行.py文件 python xx.py3.Linux上直接运行.py脚本 在文件开头加上注释:#!/usr/bin/env python3 然后给该文件加上可执行权限: chmod a+...

2018-09-02 16:17:46 50 0

原创 linux学习笔记(三)

61.history     该命令可以查看输入到bash的历史命令,当黑客入侵电脑时通过这个命令,如果使用者平时不注意可能会暴露各种密码,比如mysql的密码 62.tab补全命令     之前已经说了tab的补全命令功能,假如想知道c开头的命令,输入c按两下tab键会有提示 63.alias别...

2018-07-22 10:43:15 66 0

转载 linux下mysql数据的导出和导入【转】

linux下mysql数据的导出和导入 导出整个数据库中的所有数据 1、在linux命令行下输入: 1 mysqldump -u userName -p  dabaseName  > fileName.sql fileName.sql最...

2018-07-17 08:22:38 134 0

原创 linux学习笔记(二)

31.复制,删除,移动 cp ,rm,mv         cp:复制文件或目录,用法:cp 来源文件 目标文件                  cp后可加一些常用的参数表特殊含义:                         -i:若目标文件已经存在时,会询问是否进行覆盖         ...

2018-07-11 11:54:11 57 0

原创 linux学习笔记(一)

    终于熬过了期末考试,这个暑假要好好学习,入手了kindle,正版书太贵,只能下了些pdf资源来看。先立个flag,我可以读完这本《鸟哥的Linux私房菜》,直接看过一遍久了就会忘记,于是觉得要留下些笔记留作以后不记得的时候可以查阅,下面是今天一天的学习笔记。 1.当指令过长时,用\可以吸...

2018-07-06 18:09:52 187 0

转载 hexo生成博文插入图片【转】

原文链接:https://blog.csdn.net/sugar_rainbow/article/details/57415705RT十分痛苦,是因为突然发现上传的博客里面的图片居然显示不来,excuse me???  笋干shabi了 怎么办,上网google解决之道,然后又试了很多坑…….  ...

2018-06-08 22:19:09 8767 4

转载 以next为主题修改hexo博客【转】

原文链接:http://www.cnblogs.com/fengxiongZz/p/7707568.html主题的配置:这里以NexT主题作为题材 1、安装NexT,在其文件夹中鼠标右键,点击Git Base Here。输入命令:git clone https://github.com/iissn...

2018-06-08 22:16:16 1124 0

原创 使用github搭建Hexo博客

今天搞了一晚上搭建Hexo博客,发现异常得简单~写篇博客记录下搭建博客的框架有很多,学长用的是WordPress,今天拿了Hexo练了下手。首先这个博客框架是用node.js写的,首先就是安装node.js的环境-------------------------------------------...

2018-06-04 22:57:01 619 0

转载 关于deepin突然无法使用搜狗输入法的解决办法

原文:http://www.amd5.cn/atang_3575.html1、首先Alt + Ctrl + t 启动终端。2、检查fcitx进程是否正常运行,在终端输入命令:ps -ef | grep fcitx ,如果出现下图结果说明已经运行。如果不是上面的结果,在终端输入命令:fcitx -d...

2018-05-15 19:50:32 8720 2

转载 SpringMVC 拦截器不拦截静态资源的三种处理方式方法

SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决:方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml) 1 <mvc:r...

2018-05-13 17:23:38 1414 0

原创 Java Web开发过程中的中文编码问题和响应慢解决方法

今天打算动手写一个要读取中文字符到数据库的网站,本以为会很顺利,结果就中文的读取问题居然折磨了我一天,查了很多博客,尝试了很多次,刚刚才总算是解决了中文的编码问题,网站和数据库才可以正确读取显示中文字符,注意编码一致指的是所有流程内的编码一致。。少了一个都可能导致编码不正确 ps:我使用的是li...

2018-04-21 22:59:31 370 0

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