jt

杨玲 201771010133《面向对象程序设计(java)》第十八周学习总结

徘徊边缘 提交于 2020-11-17 05:57:07
《 面向对象 程序设计 ( java ) 》 第 十八 周学习总结 第一部分:理论知识学习部分 第二部分:实验部分 实验名称: 实验十八 总复习 1 、实验目的与要求 (1) 综合掌握 java 基本程序结构; (2) 综合掌握 java面向对象程序设计特点; (3) 综合掌握 java GUI 程序设计结构; (4) 综合掌握 java多线程编程模型; (5) 综合编程练习。 2 、实验内容和步骤 任务 1 :填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx。 任务 2: 综合编程练习 练习 1:设计一个用户信息采集程序,要求如下: (1) 用户信息输入界面如下图所示: ( 1)用户点击提交按钮时,用户输入信息显示控制台界面; ( 2)用户点击重置按钮后,清空用户已输入信息; ( 3)点击窗口关闭,程序退出。 1 2 2 import java.awt.Dimension; 3 import java.awt.FlowLayout; 4 import java.awt.GridLayout; 5 6 import javax.swing.BorderFactory; 7 import javax.swing.ButtonGroup; 8 import javax.swing.JButton; 9 import javax

python连接mysql数据库

假如想象 提交于 2020-11-12 11:57:17
# -*- coding:utf-8 -*- ''' pymysql操作mysql实践,参考 http://www.cnblogs.com/wupeiqi/articles/5713330.html ''' import pymysql import random # 创建连接 conn = pymysql.connect(host='172.16.64.3', port=3306, user='jt_test', passwd='cBTFW@4a2Lpn', db='jt_user_center', charset='utf8') # 创建游标 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 使用字典类型获取游标数据 # 执行SQL,并返回受影响行数 count=0 for i in range(1, 100000000): user_id = 600000000000000000 + i company_id = random.randint(400000000000000001,400000000001000001) # 隶属100w个公司 tel = 15000000000+random.randint(10000000,50000000) openid = 500000000000000000+i #

cgb2007-京淘day06

蓝咒 提交于 2020-11-06 23:55:54
1.商品后台管理 1.1 商品新增 1.1.1 页面分析 1.url分析 2.参数分析 页面JS编辑 function submitForm ( ) { //表单校验 if ( ! $ ( '#itemAddForm' ) . form ( 'validate' ) ) { $ . messager . alert ( '提示' , '表单还未填写完成!' ) ; return ; } //转化价格单位,将元转化为分 //$("#price").val(); 取值 $("#price").val(100); //eval() 专门做算数计算的 1+1 "1"+1 $ ( "#itemAddForm [name=price]" ) . val ( eval ( $ ( "#itemAddForm [name=priceView]" ) . val ( ) ) * 100 ) ; itemAddEditor . sync ( ) ; //将输入的内容同步到多行文本中 $ . post ( "/item/save" , $ ( "#itemAddForm" ) . serialize ( ) , function ( data ) { if ( data . status == 200 ) { $ . messager . alert ( '提示' , '新增商品成功!' ) ; }

MybatisPlus报错Invalid bound statement (not found)的解决方案

风流意气都作罢 提交于 2020-10-28 09:41:00
今天使用MybatisPlus,测试时报错Invalid bound statement (not found) 使用自定义的mapper接口中的方法可以执行,而调用MybatisPlus中baseMapper中的方法会报错 因此可以排除是路径配置问题 查询网上各种解决方案依旧无果之后,从头到尾梳理了一下代码,找到了错误 package com.jt.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.experimental.Accessors; import org.springframework.stereotype.Component; import java.io.Serializable; // 基于ORM思想,属性与表一致 @Data @Accessors(chain = true ) @TableName //

京东商城项目实战(3)------京东商城注册页面

こ雲淡風輕ζ 提交于 2020-10-25 07:06:22
项目实战: 京东商城(1)----京东商城首页       京东商城(2)----京东商城登录页面       京东商城(3)----京东商城注册页面 网页效果: 网页源代码(入需其他源代码,请在评论下方留言): <! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title > 个人注册 </ title > < link rel ="shortcut icon" href ="favicon.ico" /> < link rel ="stylesheet" href ="css/base.css" /> < link rel ="stylesheet" href ="css/regist.css" /> < script type ="text/javascript" src ="js/register.js" charset ="UTF-8" ></ script > </ head > < body > < div class ="mask" id ="mask" > < div class ="xy" > < i id ="m_close" ></ i > < div class ="title" > 京东用户注册协议和隐私政策 </ div > < iframe src =

CGB2005-京淘6

筅森魡賤 提交于 2020-10-24 17:38:36
1 完成京淘后台商品维护 1.1 商品分类名称回显实现 1.1.1 需求分析 说明:需要将 商品类目 3 改为具体的名称. 如何实现? 实现步骤: 1.通过选择器动态的获取商品分类ID 3 2.发起Ajax请求,根据3获取商品分类的名称. 电子书. 3.在指定的位置完成赋值操作.` 1.1.2 页面工具栏说明 工具栏引入 data - options = "singleSelect:false,fitColumns:true,collapsible:true,pagination:true,url:'/item/query',method:'get',pageSize:20,toolbar:toolbar" > 工具栏实现: var toolbar = [ { text : '新增' , iconCls : 'icon-add' , handler : function ( ) { $ ( ".tree-title:contains('新增商品')" ) . parent ( ) . click ( ) ; } } , { text : '编辑' , iconCls : 'icon-edit' , handler : function ( ) { //获取用户选中的数据 var ids = getSelectionsIds ( ) ; if ( ids . length == 0

CGB2005-京淘16

前提是你 提交于 2020-09-30 15:54:52
1.关于跨域的说明 1.1 跨域访问测试 测试1: 同服务器测试 说明: 1.浏览器的网址信息: http://manage.jt.com/test.html 2.ajax请求的地址信息: http://manage.jt.com/test.json 发现: 请求协议名称://域名:端口号都相同时,请求可以正常进行. 测试2: 不同的服务器测试 说明:; 1.浏览器的网址信息: http://www.jt.com/test.html 2.ajax请求的地址信息: http://manage.jt.com/test.json 结论: 域名地址不相同时请求不能正常获取响应的结果. 1.2 同源策略介绍 说明: 浏览器在解析ajax时 ,如果发现 请求的协议名称://请求的域名:请求的端口号 与网址的地址都相同的时满足同源策略的规定,浏览器可以正确的解析返回值.该访问称之为 同域访问 .该策略叫做 同源策略. 但是如果 违反了同源策略中的任意一条 ,则叫做 跨域访问 .浏览器出于安全性的考虑.不予解析返回值(请求正常的被处理,但是接收不到返回值). 概括: 浏览器解析ajax时,由于请求违反了同源策略则称之为跨域请求. 例子: http://localhost:8091/xxx.html http://manage.jt.com/xx.html 不可以通讯 1.3 JSONP实现跨域 1

CGB2005-京淘4

可紊 提交于 2020-09-28 13:55:12
1. 构建京淘项目 1.1 构建项目说明 1.什么是聚合工程 一个大型项目中包含了多个小型项目. 通过打包方式进行定义!! 2.常见打包方式: 1.jar包 2.war包 3.pom包 3.京淘项目创建说明 父级项目jt 打包类型:pom 工具API项目 jt-common 打包类型:jar包 业务项目 jt-manage 打包类型:jar/war包. 1.2 创建父级工程JT 1.2.1创建项目 1.2.2 编辑POM.xml文件 < ? xml version = "1.0" encoding = "UTF-8" ? > < project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion > 4.0 .0 < / modelVersion > < groupId > org . example < / groupId > < artifactId > jt < / artifactId >

CGB2005-京淘19

走远了吗. 提交于 2020-09-24 16:22:55
1.用户模块 1.1 用户登出操作 1.1.1 编辑UserController /** * 实现用户的登出操作 要求删除cookie 和redis中的数据(key) * 步骤: 通过cookie获取ticket信息. * url: http://www.jt.com/user/logout.html * 参数: 暂时没有 * 返回值: 重定向到系统首页 */ @RequestMapping ( "/logout" ) public String logout ( HttpServletRequest request , HttpServletResponse response ) { Cookie [ ] cookies = request . getCookies ( ) ; if ( cookies != null && cookies . length > 0 ) { for ( Cookie cookie : cookies ) { if ( "JT_TICKET" . equals ( cookie . getName ( ) ) ) { //获取value之后删除cookie String ticket = cookie . getValue ( ) ; jedisCluster . del ( ticket ) ; //删除redis中的数据 //删除cookie时

CGB2004-京淘项目Day15

与世无争的帅哥 提交于 2020-08-19 13:29:32
1.Redis集群 1.1 Redis分区说明 Redis分区只负责 数据应该存储到哪里的问题.至于是否能存储的下 完全由Redis内存决定. 特点: 1.hash(key1)%16384 = 3000 2.hash(key2)%16384 = 3000 key1和key2 都归第一个节点进行管理. 1.2 Redis hash槽与一致性 hash算法的区别 1.运算位置不同. 1.redis分片机制在业务服务器中完成的运算. 2.redis分区算法在连接Redis之后,由redis进行计算. 2.算法不同 一致性hash算法/hash槽算法. 3.redis分片可以随意的进行数据的保存. redis分区不能随机存储.分区中只能保存属于我的key. 1.3 Redis面试题 1.Redis集群中的主机最多 多少台? 16384个. Redis集群内存多少最多可以扩展到原有redis多少倍. 2.Redis中存储的数据最多16384个??? 不对的. 16384只是分区的大小.至于能存储多少数据,完全由内存决定. 1.4 Redis集群宕机条件说明 说明: redis集群中 只要有一台Redis 主机宕机. 则整个Redis集群崩溃(可以进行高可用) 问题分析: 1.如果有6台Redis搭建集群,问: 最少宕机多少台Redis集群崩溃??? 宕机2台集群崩溃 2