java开发
dong_learnning
女程序员的成长历程.....
展开
-
Eclipse 解决sun.misc.BASE64Encoder找不到jar包的解决方法
1.右键项目–》Build Path --》Configure Build Path1.选择Libraries,点击JRE System Library,选择 Access rules,如果之前没有定义规则,会显示No rules definedAccess rules,点击Edit -->Add,然后点击OK3.点击!!!!Apply2.import org.apache.c...原创 2019-07-02 15:53:32 · 511 阅读 · 0 评论 -
SpringBoot+Mybatis完成商品秒杀项目之用户模块开发(三)
1.使用SpringMVC方式开发用户信息1.增加controller层、dao层、service层在service层增加UserModelpublic class UserModel { private Integer id; private String name; private Byte gender; private Integer age; ...原创 2019-07-06 18:34:07 · 300 阅读 · 0 评论 -
AWT和Swing的异同
AWT和Swing都是java中的包。AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。Swing :为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。AWT和Swing的实现原理不同:AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。也就是说,当我们利用 AWT构件图形用户界面的时候,实际上是...原创 2019-07-11 15:40:16 · 1028 阅读 · 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 · 8106 阅读 · 1 评论 -
sleep()和wait()的异同:
Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。共同点 :他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状态 ,从而使线程立刻抛出InterruptedException。如果线程A希望立即结束线程B,则可以对线程...原创 2019-07-11 15:25:22 · 119 阅读 · 0 评论 -
使用eclipse创建 MAVEN项目,SpringBoot+Mybatis完成基础项目搭建(二)
2.1Mybatis接入SpringBoot项目1.SpringBoot的默认配置在resources目录下新建SpringBoot的默认配置文件application.properties通过一行简单的属性就能更改tomcat的端口server.port=80902.配置pom文件<!--数据库--><dependency> <groupId>...原创 2019-07-01 10:57:53 · 1156 阅读 · 2 评论 -
SpringBoot+Mybatis完成商品秒杀项目之交易模块开发(八)
交易模块开发1 交易模型管理——交易模型创建1.先设计用户下单的交易模型//用户下单的交易模型public class OrderModel { //交易单号,例如2019052100001212,使用string类型 private String id; //购买的用户id private Integer userId; //购买的商品id ...原创 2019-07-10 18:04:16 · 514 阅读 · 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 · 226 阅读 · 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 · 1499 阅读 · 1 评论 -
SpringBoot+Mybatis完成商品秒杀项目之秒杀模块开发(十)
商品秒杀项目之总结1.完成的功能:商品列表页获取秒杀商品列表进入商品详情页获取秒杀商品详情秒杀开始后进入下单确认页下单并支付成功2.学习到什么:1.SpringBoot的基本构成与使用。2.领域驱动的模型分层设计思路与基本实现流程。3.基础电商项目中用户管理、商品管理、交易管理及秒杀活动管理的全套秒杀应用。后续改进计划提升分布式、查询多级缓存、交易泄压、流量错峰、防刷限流、...原创 2019-07-12 21:44:46 · 641 阅读 · 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 · 399 阅读 · 1 评论 -
SpringBoot+Mybatis完成商品秒杀项目之用户模块开发(六)
用户模型管理——用户登录功能实现1.UserController中的用户登录接口//用户登录接口 @RequestMapping(value = "/login", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED}) @ResponseBody public CommonReturnType ...原创 2019-07-08 22:05:10 · 169 阅读 · 0 评论 -
SpringBoot+Mybatis完成商品秒杀项目之用户模块开发(五)
用户模型管理——用户注册功能实现1.实现方法:在UserController 用户注册接口//用户注册接口 @RequestMapping(value = "/register", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED}) @ResponseBody public CommonRet...原创 2019-07-08 21:57:55 · 198 阅读 · 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 · 237 阅读 · 0 评论