个人作品
一起知识付费呀
u010823625
让积累成为一种习惯。
展开
-
尚硅谷·网上书城项目(二)
网上书城·小知识点(反射)一、具体实现原创 2016-04-07 21:29:14 · 2329 阅读 · 2 评论 -
Imooc·Java高并发秒杀API(JavaScript模块化)
Imooc·Java高并发秒杀API(JavaScript模块化)一、seckill.jsvar seckill = { URL:{ now:function(){ return '/seckill/time/now'; }, exposer:function(seckillId){ return '/seckill/'+seckillId+'/exposer原创 2016-06-12 17:27:14 · 1696 阅读 · 0 评论 -
Imooc·Java高并发秒杀API(枚举与异常处理)
Imooc·Java高并发秒杀API(枚举与异常处理)一、项目中一共用到一个枚举(SeckillStatEnum)public enum SeckillStatEnum { SUCCESS(1,"秒杀成功"), END(0,"秒杀结束"), REPEAT_KILL(-1,"重复秒杀"), INNER_ERROR(-2,"系统异常"), DATE_REWRITE(-3,"原创 2016-06-12 17:34:41 · 1242 阅读 · 0 评论 -
同步锁:生产者-消费者问题
同步锁:生产者-消费者问题/** 同步锁:多个线程共同操作一个数据结构中的数据*/public class ProducerConsumer { public static void main(String[] args) { /** 消息队列*/ final MessageQueue mq = new MessageQueue(10); /** 创建三个生产者*/ fo原创 2016-11-26 11:00:42 · 463 阅读 · 0 评论 -
异步锁:火车买票问题
异步锁:火车买票问题public class TicketOfiice { private int ticketNum = 0 ; public TicketOfiice(int ticketNum) { super(); this.ticketNum = ticketNum; } public int getTicketNum() { return ticketNu原创 2016-11-26 11:02:50 · 1170 阅读 · 0 评论 -
Java多线程习题解
Java多线程习题解一、问题: 1>.现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 2>.在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它? 3>.在java中wait和s原创 2016-11-26 12:37:20 · 2483 阅读 · 0 评论 -
Java操作XML工具类:XmlUtil
一、代码:public class XmlUtil { /** * 将XML文件输出到指定的路径 * * @param doc * @param fileName * @throws Exception */ public static void outputXml(Document doc, String fileName) throws Exceptio原创 2017-03-13 16:29:42 · 17475 阅读 · 0 评论 -
使用Echarts绘制中国地图看这篇就够了(认真脸!)
世界那么大 我画张地图看看!一、效果图 1二、代码具体编码参考官方Demo:echarts.baidu.com/echarts2/doc/example/map5.html三、地图的扩展(值域控件)原创 2017-10-07 10:57:09 · 5477 阅读 · 1 评论 -
尚硅谷·网上书城项目(三)
网上商城·小知识点(通用式分页)一、效果演示图1 图1为尚硅谷·网上书城项目(一)功能分析中的效果演示图。 如图1所示,图中分页功能是错误的。二、代码分析图2 如图2,项目中的jsp页面由HTML、EL+JSTL表达式组成。三、最终效果图 是不是与Java EE 工程师系列原创 2016-04-09 15:20:24 · 2143 阅读 · 0 评论 -
尚硅谷·网上书城项目(四)
网上商城·小知识点(事务方法)一、什么是事务? 事务是恢复和并发控制的基本单位。并具有4个属性:原子性、一致性、隔离性、持续性。(支付操作即是事务)二、事务方法演示 public void cash(ShoppingCart shoppingCart, String username, String accountId) {//1.更新mybooks数原创 2016-04-12 21:26:47 · 1397 阅读 · 0 评论 -
尚硅谷·网上书城项目(五)
网上商城·小知识点(原生态Ajax)一、什么是Ajax? AJAX即“Asynchronous JavascriptAnd XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。即可以在不重新加载整个网页的情况下,对网页的某部分进行更新。二、Ajax典型案例演原创 2016-04-12 21:42:56 · 1428 阅读 · 0 评论 -
尚硅谷·网上书城项目(一)
网上书城·尚硅谷一、项目概述 尚硅谷讲师佟刚的Servlet\Jsp实战项目。二、功能分析 项目拥有上图所示功能: 1、界面的显示(JSP+EL+JSTL) 2、价格区间查询以及分页(原生态Ajax、MySql limit分页) 3、结账原创 2016-04-07 21:18:40 · 6126 阅读 · 1 评论 -
尚硅谷·网上书城项目(六)
网上书城·项目小结一、项目小结 项目一共写了8天,代码量为3000余行。二、项目功能演示 1、分页功能 2、查询功能 3、显示功能 4、购物车操作 5、用户名账号校验操作 6、原创 2016-04-12 23:14:16 · 5118 阅读 · 0 评论 -
Imooc·Java高并发秒杀API(数据库sql)
Java高并发秒杀API(数据库sql)CREATE DATEBASE seckill;use seckill;CREATE TABLE seckill( 'seckill_id' bigint NOT_INCREMENT COMMENT '商品库存id', 'name' varchar NOT NULL COMMENT '商品名称', 'number' int NOT NULL原创 2016-06-10 19:40:02 · 1001 阅读 · 0 评论 -
Imooc·Java高并发秒杀API(Spring-test与junit)
Imooc·Java高并发秒杀API(关于测试)一、jdbc.propertiesurl = jdbc:mysql:///seckilldriver = com.mysql.jdbc.Driverjdbc.username = rootpassword = 123456二、spring-dao.xml <beans xmlns="http://www.sp原创 2016-06-10 19:54:01 · 956 阅读 · 0 评论 -
Imooc·Java高并发秒杀API(三)
Imooc·Java高并发秒杀API(Spring对RESTful规范的友好支持与利用Bootstrap快速开发漂亮页面)一、Spring对RESTful规范的友好支持package org.seckill.web;import java.util.Date;import java.util.List;import javax.annotation.Resource;原创 2016-06-11 11:59:35 · 1116 阅读 · 0 评论 -
前端学习笔记:nodeJs爬虫
一、代码var https = require('https');var cheerio = require('cheerio');var mysql = require('mysql');var table = "job";var moment = require('moment');var today = moment();var year = today.forma...原创 2017-11-25 17:59:26 · 899 阅读 · 0 评论