自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeekTeamXin的博客

一个对计算机无比热爱的极客,一个正在准备工作的普通本科生(有推荐工作的可留言私聊)

  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 eclipse中的maven项目在转移到idea中的问题

eclipse中的maven项目在转移到idea中的问题上周在公司中一位师傅将他在eclipse中完美运行的代码,直接打包给的我,可是在我这边用idea打开的时候,进行向数据库中请求的时候,一直在报500 一开始,认为是请求的url有问题,排查了好久也没有找出来解决办法、 最后发现原来是eclipse的maven项目在导入idea的时候需要有个什么转发啥的。下面直接贴上在pom.xml中的...

2018-07-30 08:40:14 1491

原创 SSM项目员工管理系统(2)页面布局和员工信息的两种展示方式

一、bootstrap和jquery搭建前端UI1.bootstrap和jquery的引入 <link href="${APP_PATH}/static/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet"> <!-- jQuery (Boo...

2018-05-14 19:41:43 4297 3

原创 SSM项目的员工管理系统(1)SSM环境的搭建

这是完整使用SSM框架开发的第一个项目,项目来源于北京动力节点的SSM框架整合教程,其中加入了一些自己的理解,增加了一个搜索功能的页面,这个项目总体来说对于新手是很友好的,涉及到了简单的AJAX和的jQuery的的处理,UI搭建,后端SSM环境搭建,简单的业务流程设计(使用JSON交互。使用SSM框架搭建的一个简单的员工信息管理系统,实现了基本的增删改查整个流程功能分解1.查询和分页显示...

2018-05-14 19:24:13 2841

原创 idea项目启动时报错command line is too long

1.点击报错的蓝色区域或者点击idea右上角:2.

2021-02-20 13:51:47 166 1

原创 解决项目过大idea一直build问题

1.build project automatically选中2.将heap size调大

2021-02-18 16:22:15 1991

原创 Redis如何保证高并发和高可用?主从复制?如何做到高可用?

使用redis的缓冲技术,要考虑如何用redis来加多台机器,保证redis是高并发的,保证redis保证自己挂掉了还能够使用。1.redis的主从架构:单机的redis,能够承载的QPS大概大概几万左右,将redis做成主从架构,主负责写,并将数据复制到其他slave节点,多从负责读所以的读请求从节点,可以轻松实现水平扩容,支撑高并发。redis-replication这样可以主从架构-...

2018-12-10 17:14:05 2232 1

原创 javaweb商城秒杀系统--页面级高并发秒杀优化Redis缓存+静态化分离(四)

因为并发的瓶颈最大就是出现在数据库上,所以我们最有效的方式就是缓存一、页面缓存1.取缓存2.手动渲染模版3.结果输出//商品列表@RequestMapping(value = "/to_list",produces = "text/html")@ResponseBodypublic String toLogin(HttpServletRequest request,HttpServ...

2018-12-04 16:45:54 640

原创 javaweb商城秒杀系统--秒杀功能的实现(四)

一、秒杀页面的代码二、秒杀的controller的实现1.先判断库存是否还存在2.判断是不是已经秒杀过了3.库存还有,也没有下过订单然后就是 减库存 下订单 写入秒杀订单4.将秒杀后的订单信息直接写入页面 @RequestMapping("/do_miaosha") public String doMiaosha(Model model, MiaoshaUser user, ...

2018-12-04 16:27:07 2259 1

原创 javaweb商城秒杀系统--分布式session(二)

用户登陆成功的时候会产生一个session,因为是秒杀系统session加入放在集群中的每个机器上面,当用户提取session的时候便会出现session不一致的问题,并且会浪费一定的资源,所以,我们将session存在一台redis的服务器上一,UUID生成一个唯一cookie/** * @Author:zhangyx * @Date:Created in 22:192018/11/15...

2018-12-04 16:15:42 524

原创 javaweb--商城秒杀项目(一)

一、项目简介使用技术:1.SpringBoot+mybatis+redis+RabbitMq+thymeleaf功能:1.实现用户登陆(两次md5加密)2.实现分布式session(redis)3.商品列表,商品详情,商品秒杀功能4.使用jmeter进行简单的压力测试5.进行缓存的优化—页面缓存,对象缓存,商品详情静态化6.简单使用异步消息队列-RabbitMq进行接口优化7.使...

2018-12-04 15:57:06 1933

原创 java并发中会遇到的小问题

上下午切换:cpu在执行程序的时候,以一个时间片一个时间片切换执行不同的任务,在上一次任务结束需要进行下一个任务的时候,进行上一个任务状态的记忆,然后再加载下一个任务,这样就造成了上下午切换(就像读英文书,遇到一个不会的单词需要去查字典,在查之前我们要记住现在处在第几页的哪个地方,以至于后面能够很快的找他)解决上下午切换的办法:。无锁并发编程。CAS算法。使用最少线程或者使用协程1.死...

2018-12-04 15:27:25 241

原创 HashMap的源码了解

hash:散列 讲一个任意长度通过某种hash函数算出一个固定值Java 通过移位来实现通过hash出来的一个指,通过值定为到map,然后value存储在这个map中源码分析:初始化容量 1左移4位=16 hash表创建的时候加载的容量加载因子系数: 1分成4等分 0.25 0.25*3=0.75在容量的四分之三的时候扩容EntryTable:threshold扩容的时候一个入...

2018-12-03 22:42:55 185

原创 《深入理解Java虚拟机》笔记(1)

jdk1.5 加入concurrent粗粒度的并发框架,在jdk1.7又加入了concurrent.forkjoin 程序计数器:是一块较小的内存空间,可以看作是当前线程所执行的字节码信号指示器,字节码工作时就是通过这个 计数器的值来选取下一条需要执行的字节码指令。如果线程正在执行一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址,如果正在执行的是native的方法,这个...

2018-08-07 22:01:11 225 2

原创 计算机组成原理(1)

计算机系统概述1.计算机的构成: 什么叫计算机:有处理器的计算设备 处理器+内存=计算机 计算机: 1.软件:各种程序和文件 2.硬件:组成计算机的各种实体 ,是物理设备 计算机的基本功能:数据加工 数据传送 操作控制 计算机的硬件有哪些? 5大部分: 运算器 控制器(cpu) 存储器(高速缓存 主存储器 虚拟存储器) 输入设备 输出设备 这些设备通过 总线和接口 连...

2018-05-30 22:05:35 371

原创 github的简单使用和对代码仓库的上传和克隆

1.首先在github.com上注册一个git账号,并且创建一个代码仓库2.下载本地git客户端3.配置git客户端,使客户端和远程仓库进行互通1.先输入ssh-keygen –t rsa –C “邮箱地址” 2.回车之后,会让我们输入要保存的地址,不要管,直接再次回车,直到出现和下图类似的画面. 3.升成密钥之后,去电脑中找到一个文件叫做 id_rsa.pub 4.然后...

2018-05-28 20:00:25 308

原创 java基础面试指南

数据与集合的区别1.数组的存储数目是固定的,并且同一数组只能储存相同的数据类型(基本类型/引用类型). 2.集合可以储存数目不固定的数据,当集合的空间不够时,可以自动扩容.collection1.list set继承自collection map也属于集合系统,但是不允许存在重复的元素 2.list 实现有 ArrayList LinkedList Vector ArrayL...

2018-05-17 15:23:12 2748

原创 java 的常用技术--反射的详解

java的常用技术–反射的详解一.反射的介绍 反射:java的反射机制时在java的运行状态中,对于任意一个类都能够知道这个类的所有属性盒方法,也都能够调用他的属性盒方法.这中动态获取信息或者动态使用属性和方法就叫做 java的动态反射机制(其实就是说在开发中,我们可以通过反射获取我们想要获得的各种信息,属性盒方法) 二.我们使用反射机制都能够进行哪些使用?获取类的反射的三种方法:...

2018-05-04 11:24:03 319

原创 javaweb jsp的标准标签库JSTL-------c:redirect

JSTL库的安装:Apache Tomcat安装JSTL 库步骤如下:从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/下载jakarta-taglibs-standard-1.1.2.z...

2018-05-01 22:25:50 335

原创 java WEB登录过滤后的文件上传与下载

帮朋友忙写的一个小web程序,(因为之前自己学写代码的开始就借鉴了很多牛人的博客,今天正好有时间将这个小玩意分享给需要他的人。最后会给出源码)功能:1.登陆(管理员和普通用户)2.登陆后普通用户下载管理员的表格,然后填完后上传给管理员3.管理员对普通用户的提交的文件进行汇总一、分角色登陆public class LoginServlet extends HttpServlet { prote...

2018-04-18 21:15:26 664

原创 java连接池的第三方DBCP的实现

什么事Java连接池? 程序开发过程中,存在很多问题: 首先,每一次web请求都要建立一次数据库连接。建立连接是一个费时的活动,每次都得花费0.05s~1s的时间,而且系统还要分配内存资源。这个时间对于一次或几次数据库操作,或许感觉不出系统有多大的开销。 可是对于现在的web应用,尤其是大型电子商务网站,同时有几百人甚至几千人在线是很正常的事。在这种情况下,频繁的进行数据库连接操作势必占用很多

2018-01-02 20:03:33 382

原创 Linux基础理论,基本命令行的学习

Linux: 操作系统的shell: GUI:GNOME CLI:BASH 提示符:$ 表示当前是以普通用户 # 表示是超级用户 命令一般分为三个部分:命令 选项 参数 切换dao root用户 :su - su -和su 不加- 加-是指创建了一个全新的终端环境

2017-12-30 19:38:02 455

原创 java中正则表达式的详解

正则表达式:(1)属于符合一定规则的字符串(2)常见规则1.字符:          x字符 x  .举例'a'  表示字符a          \\反斜线字符         \n换行         \r回车符2.字符类:        [abc]   a 或者b或者c等简单类       [^abc]   任何字符除了a b c 排除的字符的意思 

2017-02-02 21:28:18 390

原创 java的String类和StringBuffer的应用 冒泡排序 选择元素 二分查找

因为用字符串做拼接比较耗时又比较费内存,所以java中有了一个字符串缓冲区类:StringBuffer类StringBuffer 的构造方法:A:StringBuffer()B:StringBuffer(int size)C:StringBuffer(String str)StringBuffer的常见功能A:添加功能B:删除功能C:替换功能D:反转功能E:

2017-02-01 22:38:50 801

原创 java中String类的应用

今天把java中的String类又复习了一遍,把String类的一些自己认为还可以的东西与大家一起分享一下(1)、   A:字符串"qwe"也可以被看作一个字符对象  B:字符串是常量,一旦被赋值iu不能再改变  构造方法:public String();           public String(byte[] bytes);  把字节数组转换为字符串

2017-01-16 21:04:11 730

企业内部员工管理和工资考勤系统

一个练手的ssm项目,项目内容是一个公司内部的员工信息管理和打卡考勤系统.分为前后台两种登录,并且实现5种不同的权限。适合框架入门和毕设的练手使用 使用的ssm框架+mysql+c3p0+tomcat,开发工具idea.

2018-09-02

javaweb的上传和下载

练手小项目,javaweb文件的上传和下载。练手小项目,javaweb文件的上传和下载。练手小项目,javaweb文件的上传和下载。练手小项目,javaweb文件的上传和下载。

2018-04-18

java web的登陆后文件上传和下载

javaweb的文件上传和下载代码,朋友有个需求正好写个练练手,jar包和源码全部都在里面包含!

2018-04-13

java超市管理系统

java开发的GUI超市管理系统,包含进货和商品管理等,数据库mysql,有疑问可留言!

2017-12-25

java图书馆管理系统数据库mysql

java图书馆管理系统数据库mysql。上课时用来练手的,源代码 数据库jar包

2017-12-25

Mysql 和javaee 中文说明文档

Mysql 和javaee 中文说明文档,全部都是中文的平时自己学习时候看的,分享出来

2017-12-25

javaGUI---记事本课程设计

上课时的一个练手的小项目,用java写的一个记事本,基本功能基本实现了!

2017-12-25

空空如也

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

TA关注的人

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