ICode9

精准搜索请尝试: 精确搜索
  • 数据导入相关的SQL脚本2021-12-08 17:33:43

     批量导入数据  (数据来源是: 其他数据库中的表) INSERT INTO dbo.doraInfo ( oID , LinkID    , add_time , add_userID , add_userName ) SELECT ID , LEFT(NEWID(), 18) AS LinkID , '' , convert(varchar,getdate(),23) AS

  • Scrum冲刺博客Day72021-12-06 01:32:09

    软件工程 网络工程1934 这个作业要求在哪里 项目冲刺 这个作业的目标 站立式会议、燃尽图、签入记录、运行截图、每日总结 一、每日站立式会议 昨天完成的工作: 完善查单词模块 工作中遇到的困难: 图片路径出现了问题 还未更新到前端 今天计划完成的工作: 完成进行

  • Redis - 秒杀功能:不带锁的,只是个基础功能,后续学习带锁的秒杀2021-12-05 23:00:39

    Redis - 秒杀功能:不带锁的 1、秒杀功能:有限的商品,大量的用户同时抢购,主要功能难点:高并发 2、redis实现原理:使用redis链表,进行pop操作,因为pop操作是原子性的,即使同时有大量用户同时请求,也是依次执行 3、准备工作: 1)提前将商品ID写入数据库 2)设置定时任务,开始抢购时设置链表超时时间(

  • MVC之Model开发(一)2021-12-05 16:03:40

    1、jar包的引用 必要的jar包放在lib文件夹中,并导入。记得添加到项目中。 2、tomcat的添加 选取自己的Tomcat文件,选择bin文件的上一层就OK。 3、文件夹目录的创建 bean包:放实体类; dao包:放操作数据库接口; service:服务层; servlet:定义处理请求的servelt类; util:放置后期使用的工具类

  • mybatis 注解开发 DML2021-12-05 11:02:29

    1.添加用户 点击查看代码 //03_1 DML 添加用户 @Insert("insert into users values(default,#{username},#{usersex})") int insertUsers(Users users); 2.删除用户 点击查看代码 //03_2 DML 修改用户 @Update("update users set username=#{username}, usersex=#

  • 模拟下单模块开发2021-12-03 22:02:29

    controller类:/** * 下单接口 */@PostMapping("save")public JsonData save(@RequestBody VideoOrderRequest videoOrderRequest, HttpServletRequest request){ Integer userId = (Integer) request.getAttribute("user_id"); if (userId == null){

  • 两个操作者之间的通信二2021-12-01 22:00:59

    两个操作者之间的通信二 前言一、什么是操作者?二、实现多个操作者之间的通信1.Server操作者修改(1)(2)添加创建User功能 2.User操作者修改(1)添加接收除自己外的其他User操作者的UserID方法 3.实现效果源代码链接[点击这里](https://download.csdn.net/download/weixin_42321

  • Mybatis的注解方式,一次性注入多个参数需要用@Param2021-11-27 19:58:23

    【1】今天在做一个多表添加的时候,发现了一个问题,就是明明我写的都是对的,但是web页面就是给我报一个找不到指定参数的情况  可以看到我们的问题是Mybatis出现的,也就是大概率不可能是controller层或者是service层,只能先从dao层寻找答案,但是我通过debug的方式启动服务器,发现servi

  • mapper.xml 动态标签2021-11-27 10:35:13

    一下基础标签的使用 if choose when otherwise 和switch效果类似,多个条件选一个 点击查看代码 <choose> <when test="username != null and username != ''">and username = #{username}</when> <when test="usersex !=

  • 冲刺博客Day52021-11-27 01:34:29

    DAY5 1.会议照片 2.工作详情 成员 昨天已完成的工作 今天计划完成的工作 工作中遇到的困难 周讯超 林佳浩 随心贴模块后端开发 收藏模块代码的完成 暂无 黄欣茵 数据库与后端相连接并进行连接测试 负责icon和图片的整理 部分知识点的不足耽误了较多时间,对端口的问

  • 后端图像上传2021-11-24 17:00:28

    后端实现头像上传 说明代码同事项目写的文件上传代码,借鉴一下 说明 主体思路,前端写一个input标签,将input标签隐藏,将上传的图片传给后端,后端接收后,保存在本地,将文件的地址存储到数据库,前端获取到数据库的图片路径,再加载图片。 代码 // controller层,因为是文件,用Multipart

  • Redis 如何批量设置过期时间?PIPLINE的使用2021-11-23 13:33:31

    合理的使用缓存策略对开发同学来讲,就好像孙悟空习得自在极意功一般~ Redis如何批量设置过期时间呢? 不要说在foreach中通过set()函数批量设置过期时间 我们引入redis的PIPLINE,来解决批量设置过期时间的问题。 PIPLINE的原理是什么? 未使用pipline执行N条命令 使用pipline执行N

  • vue保存及使用cookieStore2021-11-20 17:30:38

    vue保存及使用cookieStore 1.定义2.全局3。获取4.使用 1.定义 utils/common.js //获取cookie、 export function getCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(reg)) return (arr

  • @Param注解的使用和解析2021-11-19 00:00:08

    一.xml形式 实例一 @Param注解单一属性 dao层示例 Public User selectUser(@param(“userName”) String name, @param(“userpassword”) String password); xml映射对应示例 <select id=" selectUser" resultMap="BaseResultMap"> select * from user_user_t

  • WebSocket 实战2021-11-16 16:32:03

    WebSocket 实战 配置 WebSocketConfig @Configuration public class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter(){ return new ServerEndpointExporter(); } } 创建 WebSocket 服务端 /** * @ServerEndpoint

  • SpringBoot+WebSocket 实现简易聊天室2021-11-15 21:35:56

    这里只介绍大致实现步骤 细节没有具体 需根据真实操作环境完善细节 第一步:初始化一个SpringBoot工程(配置好需要的乱八七糟的东西,例如mybatis等等,因为这里主要讲WebSocket的使用,所以这块就不太详细说了) 第二步:导入依赖 pom.xml 添加如下依赖 <dependency> <g

  • 设计模式学习-使用go实现外观模式2021-11-15 13:31:17

    外观模式 定义 适用范围 代码实现 优点 缺点 关于接口粒度的思考 参考 外观模式 定义 外观模式也叫门面模式 外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 适用范围 1、解决易用性问题 门面模式可

  • 融云IM iOS sdk 集成 一篇就够了2021-11-15 13:00:57

    融云IM简介 融云的定位是只专注即时通讯的消息发送功能,融云服务器不会维护用户的好友关系及群组关系,这就需要集成的业务系统来管理用户的好友关系与群关系等。 通过融云,只需要知道目标用户的targetId就可以向目标用户发送消息。 如何连接融云服务器 ? 连接融云服务器,需要向融云服

  • SpringCache缓存常用注解2021-11-14 09:03:38

    @Cacheable 注解表示这个方法有了缓存功能,方法的返回值就会被缓存下来,下一次调用该方法之前会去检查缓存中是否有值,如果有值就直接返回,不再调用此方法了。如果缓存中没有值才会调用此方法,并将结果缓存起来 @Cacheable(value = "user",key = "#userId") public UserInfo queryBy

  • Ticket/Booking System - System Design2021-11-12 12:01:17

    CREATED 2021/11/09 19:40 Functional Requirements   Infra Search Service Ticket Transaction Service Payment Service   Dataflows Search a movie zip code (converted to geo hash)   Book a ticket 1 Show the map and availability of all the seats in a specific t

  • hivesql笔记2021-11-11 12:02:41

    一、常用聚合函数 count():计数 count(distinct 字段) 去重统计 sum():求合 avg():平均 max():最大值 min():最小值   二、hivesql执行顺序 from --> where --> group by --> having --> select--> order by--> limit     三、常用函数 1.毫秒时间戳转日期精确到秒 select 

  • 实用函数式 Java (PFJ)简介2021-11-05 20:03:00

    【注】本文译自: Introduction To Pragmatic Functional Java - DZone Java 实用函数式(Pragmatic Funcational) Java 是一种基于函数式编程概念的现代、非常简洁但可读的 Java 编码风格。 实用函数式 Java (PFJ) 试图定义一种新的惯用 Java 编码风格。编码风格,将完全利用当前和即

  • Spring-JdbcTemplate2021-11-05 18:02:51

    目录什么是 JdbcTemplate环境示例添加删除修改简单查询查询返回对象查询返回集合批量操作 什么是 JdbcTemplate Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 环境 在Spring配置文件中配置数据库连接池 <!--引入外部属性文件--> <context:property-pla

  • mysql8之json类型使用2021-10-31 09:59:51

    向json类型字段添加数据 json字段为present <update id="updateMeetingPresent" parameterType="HashMap"> UPDATE tb_meeting SET present = JSON_ARRAY_APPEND ( IFNULL( present, JSON_ARRAY() ), '$', #{userId} )

  • 性能优化--实现子线程运行程序2021-10-30 13:30:53

    性能优化–实现子线程运行程序: 微信发送消息数据优化 问题描述: 需求:用户体验慢,需要实现先返回后执行代码功能 通过子线程实现发送微信通知程序 线程创建和运行 ThreadUtil threadUtil = new ThreadUtil(systemService,userid,openid); threadUtil.start(); 这里是线程创

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有