
java开发
dong_learnning
女程序员的成长历程.....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eclipse 解决sun.misc.BASE64Encoder找不到jar包的解决方法
1.右键项目–》Build Path --》Configure Build Path 1.选择Libraries,点击JRE System Library,选择 Access rules,如果之前没有定义规则,会显示No rules defined Access rules,点击Edit -->Add,然后点击OK 3.点击!!!!Apply 2.import org.apache.c...原创 2019-07-02 15:53:32 · 553 阅读 · 0 评论 -
SpringBoot+Mybatis完成商品秒杀项目之用户模块开发(三)
1.使用SpringMVC方式开发用户信息 1.增加controller层、dao层、service层 在service层增加UserModel public class UserModel { private Integer id; private String name; private Byte gender; private Integer age; ...原创 2019-07-06 18:34:07 · 339 阅读 · 0 评论 -
AWT和Swing的异同
AWT和Swing都是java中的包。 AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。 Swing :为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。 AWT和Swing的实现原理不同: AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。也就是说,当我们利用 AWT构件图形用户界面的时候,实际上是...原创 2019-07-11 15:40:16 · 1076 阅读 · 0 评论 -
加载驱动程序的方法
加载驱动方法 1.Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); 2. DriverManager.registerDriver(new com.mysql.jdbc.Driver()); 3.System.setProperty(“jdbc.drivers”, “com.mysql.jdbc.Driver”); 建一个...转载 2019-07-11 15:34:04 · 8249 阅读 · 1 评论 -
sleep()和wait()的异同:
Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。 共同点 : 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状态 ,从而使线程立刻抛出InterruptedException。 如果线程A希望立即结束线程B,则可以对线程...原创 2019-07-11 15:25:22 · 182 阅读 · 0 评论 -
使用eclipse创建 MAVEN项目,SpringBoot+Mybatis完成基础项目搭建(二)
2.1Mybatis接入SpringBoot项目 1.SpringBoot的默认配置 在resources目录下新建SpringBoot的默认配置文件application.properties 通过一行简单的属性就能更改tomcat的端口server.port=8090 2.配置pom文件 <!--数据库--> <dependency> <groupId>...原创 2019-07-01 10:57:53 · 1197 阅读 · 2 评论 -
SpringBoot+Mybatis完成商品秒杀项目之交易模块开发(八)
交易模块开发 1 交易模型管理——交易模型创建 1.先设计用户下单的交易模型 //用户下单的交易模型 public class OrderModel { //交易单号,例如2019052100001212,使用string类型 private String id; //购买的用户id private Integer userId; //购买的商品id ...原创 2019-07-10 18:04:16 · 603 阅读 · 1 评论 -
SpringBoot+Mybatis完成商品秒杀项目之商品模块开发(七)
商品模型管理——商品创建 1.首先设计商品领域模型 public class ItemModel { private Integer id; //商品名称 private String title; //商品价格 private BigDecimal price; //商品的库存 private Integer stock; ...原创 2019-07-10 17:34:39 · 287 阅读 · 0 评论 -
使用eclipse创建 MAVEN项目,SpringBoot+Mybatis完成基础项目搭建(一)
1.创建Maven项目。 1.鼠标右键---->New----->Other… next… next… 2.这里: Group Id 中输入项目的基本包名。 Artifact Id 中输入项目名。 Version 中的值默认就行,不进行选择。 Package 中写的是默认生成的一个包名,不写也可以。 接着点击完成就可以了。 3.项目生成后的目录: 可以运行App.java,控制台...原创 2019-06-28 19:55:10 · 1596 阅读 · 1 评论 -
SpringBoot+Mybatis完成商品秒杀项目之秒杀模块开发(十)
商品秒杀项目之总结 1.完成的功能: 商品列表页获取秒杀商品列表 进入商品详情页获取秒杀商品详情 秒杀开始后进入下单确认页下单并支付成功 2.学习到什么: 1.SpringBoot的基本构成与使用。 2.领域驱动的模型分层设计思路与基本实现流程。 3.基础电商项目中用户管理、商品管理、交易管理及秒杀活动管理的全套秒杀应用。 后续改进计划 提升分布式、查询多级缓存、交易泄压、流量错峰、防刷限流、...原创 2019-07-12 21:44:46 · 695 阅读 · 0 评论 -
SpringBoot+Mybatis完成商品秒杀项目之秒杀模块开发(九)
第六章 秒杀模块开发 6.1 秒杀模型管理——活动模型创建 1.使用添加依赖 <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.1</version> </depend...原创 2019-07-12 21:33:20 · 444 阅读 · 1 评论 -
SpringBoot+Mybatis完成商品秒杀项目之用户模块开发(六)
用户模型管理——用户登录功能实现 1.UserController中的用户登录接口 //用户登录接口 @RequestMapping(value = "/login", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED}) @ResponseBody public CommonReturnType ...原创 2019-07-08 22:05:10 · 199 阅读 · 0 评论 -
SpringBoot+Mybatis完成商品秒杀项目之用户模块开发(五)
用户模型管理——用户注册功能实现 1.实现方法:在UserController 用户注册接口 //用户注册接口 @RequestMapping(value = "/register", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED}) @ResponseBody public CommonRet...原创 2019-07-08 21:57:55 · 264 阅读 · 0 评论 -
SpringBoot+Mybatis完成商品秒杀项目之用户模块开发(四)
1.用户模型管理——Metronic模板简介 采用前后端分离的思想,建立一个html文件夹,引入static文件夹 前端文件保存在本地的哪个盘下都可以,因为是通过ajax来异步获取接口 2.用户模型管理——getotp页面实现 1.getotp.html: <html> <head> <meta charset="UTF-8"> <scri...原创 2019-07-06 19:01:31 · 289 阅读 · 0 评论