自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (4)
  • 问答 (11)
  • 收藏
  • 关注

原创 对于Jit的总结

1.jvm总体是将.java编译成.javac 然后将javac编译成class 而jit在javac编译成class然后class编译成机器码 jit在class编译到机器码中有作用。2.在class文件运行中有两种方式 一种是解释执行 class中的java字节码一段一段解释最后会形成一个模板并执行,这个过程中实在内存中进行,执行需要重新执行但是不会消耗内存。3.jit也叫运行时编译,...

2019-09-03 16:16:04 395

原创 Mysql 引擎的索引总结

1.MyISAM非聚集索引B+树创建表的时候生产三种文件user.myi 索引文件user.myd数据文件user.frm数据结构类执行Select 。。。。where 。。。时(1)查看该表的myi文件有没有以id为索引的索引树。(2)根据这个id索引找到叶子节点的id值,从而得到它里面的数据地址。(叶子节点存的是索引和数据地址)。(3)根据数据地址去myd文件里...

2019-09-03 14:59:35 170

原创 BIO/NIO总结

一.NIO和IO的主要区别下表总结了Java IO和NIO之间的主要区别:| IO | NIO ||面向流| 面向缓冲|| 阻塞IO | 非阻塞IO|| 无 | 选择器|IoNio面向流面向缓冲––阻塞非阻塞––无选择器面向流意味着必须从头到尾读写流,中间不能中断。是直线的。面向缓冲是读写数据是以块的形式读...

2019-08-30 16:48:00 173

原创 关于maven 的代理设置

关于maven 的代理设置 在setting中设置主机 账号密码端口在idea中设置 并检查能不能联网成功提示如果这都弄完了 maven成功拉包并且pom文件里没有标红但是下载的jar包都是标红的时候就需要如下操作:1.下载maven并配置环境变量等2.配置修改maven地址 setting的地址默认就可以 但是要将下载完maven中config中的setting配置...

2019-08-09 17:07:52 711

原创 关于序列化的问题

1.static 和 transient 修饰的属性 不可以被序列化2.serialVersionUID 的值应该要赋值否则 当你老工程序列化 更新之后在反序列化 会识别不了老数据https://blog.csdn.net/qq_27093465/article/details/78544505#commentBox...

2018-12-27 17:42:03 155

原创 构建springboot 整合mybatisplus 整合dubbo

1.service工程(生产者工程)具体实现(1)整合mybatisplus在application.yml中配置数据源 url username passwordspring: datasource: url: jdbc:mysql://localhost:3306/seckill?characterEncoding=UTF-8&useUnicode=true&a...

2018-12-27 14:41:03 1698

转载 能不能自己写一个类叫java.lang.String

添加链接描述

2018-11-21 16:05:05 700

转载 Servlet的生命周期,Servlet和CGI的区别

Servlet的生命周期分为5个阶段:实例化:Servlet容器创建Servlet类的实例。初始化:该容器调用init()方法,通常会申请资源。服务:由容器调用service()方法,(也就是doGet()和doPost())。破坏:在释放Servlet实例之前调用destroy()方法,通常会释放资源。不可用:释放内存的实例。概括来讲,Servlet可以完成和CGI相同的功能。CG...

2018-11-21 15:52:29 132

原创 String s = new String("xyz");创建了几个String Object? 二者之间有什么区别?

String s = new String(“xyz”);这个跟常量池没有关系,只要是new,都是重新分配堆空间,如果不区分栈和堆,这里创建了1个String Object。如果是从jvm角度来说的话,它是创建了两个对象,String s是在栈里创建了一个变量,new String(“xyz”)是在堆里创建了一个对象并被s引用到。如果是String s = “xyz”,那就要看常量池里有没有"...

2018-11-21 15:25:19 3213 1

原创 写clone()方法时,通常都有一行代码,是什么?

是super.clone()使用clone()方法,就得实现Cloneable 接口//实现Cloneable接口,重写clone()方法class Person implements Cloneable{ @Override protected Object clone() throws CloneNotSupportedException { return...

2018-11-21 14:51:13 576

原创 JVM加载class文件的原理机制

可以看出JVM是运行在操作系统之上,与硬件不直接交互jvm的组成分为4部分1.Class Loader 类加载器类加载器的作用是加载类文件到内存,比如编写一个HelloWord.java 程序,然后通过javac 编译成class 文件,那怎么才能加载到内存中被执行呢?Class Loader 承担的就是这个责任,那不可能随便建立一个.class 文件就能被加载的,Class Loade...

2018-11-21 13:56:17 171

原创 高效率条件构造器 mybatisplus

当查询条件很多时分页构造器可以让你不用写那么多Service根据条件构造器查询总条数 @Override public Integer getFundFlowCount(FundFlowReq req) throws KeynesException { if (null == req) { throw new KeynesException...

2018-11-19 17:45:17 497

转载 get post区别

https://www.cnblogs.com/logsharing/p/8448446.html

2018-11-05 15:12:30 119

原创 一周的工作总结

实习了两个月在这周终于接到了项目总结1.dubbo服务 通俗来说就是可以多个工程,生产者一个工程运行生产消费者是另一个工程运行时消费生产者生产的数据等等说白了就是调用。2.free mark jQuery 等对于Java开发也很重要,因为我的不了解导致工作进度很慢。...

2018-11-05 14:51:59 391

原创 将redis中的json转换成对象

JSONArray parse = (JSONArray) JSONObject.parse(ogj);List seckills = parse.toJavaList(Seckill.class);将json转成list对象JSONObject.toJavaObject(JSONObject.parseObject(ogj),Seckill.class);json转换成对象实体类要和r...

2018-10-19 16:56:34 6023

原创 自定义异常

要继承Exception在if逻辑判断中抛出异常或者try catch出异常

2018-10-16 17:01:49 111

原创 Date 日期时间的加减操作

Date day = new Date();Date endDay = new Date(day.getTime()+(long)560601000);day为系统当前时间enDay为系统当前时间+5小时Date time = new Date(day.getTime()+(long)天小时分钟秒*1000);...

2018-10-12 16:49:52 1573

原创 mybatisplus updata 实现字段自减

public SeckillRes reducenumber(Long id , SeckillReq seckillReq){ Seckill seckill = zDozerBeanUtil.convert(seckillReq,Seckill.class); Seckill getselect = getById(id); Inte...

2018-10-11 17:49:05 12774

原创 关于Mybatisplus selectById

在用到selectById 的时候如果你数据库表的主键字段名不为id的话比如你建表为a_id,b_id的话就会报错Invalid bound statement (not found)这个错

2018-10-11 10:07:42 8083 2

原创 关于阿里MQ的个人笔记

1.AccessKey,SecretKey,消费者ID,生产者ID在控制台中设置2.Properties properties = new Properties();初始化对象,可以进行连接配置.put 连接配置 (key,服务接入点等).setProperty超时设置Producer producer = ONSFactory.createProducer(properties);...

2018-09-29 17:36:32 366

原创 身份证识别的简单使用

身份证识别的简单使用在这里进行订阅服务package com.spring.test.sfsb;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.KeyManagementException;import java.security.NoSuchAlgo...

2018-09-29 17:12:49 335

原创 MQ入门理解(MQ的作用)

MQ消息队列举个例子淘宝双十一抢单,当很多用户发送抢单请求,基本会造成线程阻塞等等所以运用MQ,当用户发送请求,就存入MQ中,并没有占用多线程,然后一个一个进行处理。当用户并发的也就是请求过多的时候,当请求不用第一时间处理的时候可以用MQ。同时MQ也可以持久化。MQ消息中可以是json,string等等,在消费者进行消费的时候要进行解析。MQ的消费者可以写成死循环进行消费。我说的有些地方...

2018-09-27 17:30:49 7741

原创 短信验证码登陆基于Redis

1.先在一些短信平台进行注册配置短信格式等等。我的用的是秒嘀。2.`package com.spring.test.SMS;/**系统常量/public class Config{/*url前半部分*/public static final String BASE_URL = “https://api.miaodiyun.com/20150822”;/**开发者...

2018-09-27 16:02:52 797

原创 关于发送邮箱验证码 Redis

邮箱发送验证码 Reids缓存需要注意的地方1.在测试类中不能进行控制台输入2.在测试中@Test 会自动帮你装配spring容器,所以在main方法中要配置spring。3.存入redis中的数据要进行解析才能进行判断1.EmailDetailpublic class EmailDetail { private String to; private String...

2018-09-26 16:39:45 1099

基于Unity3D的简单FPS游戏教程

简单的FPS游戏教程,十分完整,适合初期接触Unity3D的同学学习,并且整理了FPS-Tutorial的素材包,使用更方便

2018-07-11

基于jsp的学生成绩管理系统

jsp学生成绩管理系统 数据库 myspl 毕业设计 课程设计

2017-12-28

U3D刀光特效

U3D游戏刀光特效资源, 可以直接运行。想要具体制作视频加我

2017-12-27

软件工程过程

《软件工程过程》系统地介绍了软件生存周期过程的基本概念和软件开发过程中包含的关键活动,从历史的角度介绍了软件过程模型的演进历程。通过对已成功地应用于软件企业的Infosys模型和协同过程模型的介绍,具体说明丁软件生存周期过程中涉及的众多过程、活动与任务间的内在联系以及实施中需要注意的事项。介绍了建立、管理及在优化软件过程中需要考虑的基本问题。, 《软件工程过程》是作者多年从事软件开发与管理过程中积累的经验和软件工程教学实践的总结,书中内容力求将较为抽象的软件过程理论与实际应用现状结合,理论联系实际。, 《软件工程过程》可作为高等院校软件工程专业及计算机类相关专业的本科和研究生教材,也可供从事软件开发与管理的专业人员参考。

2017-12-27

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

TA关注的人

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