ICode9

精准搜索请尝试: 精确搜索
  • umi dva demo2021-10-07 17:06:35

    model import {routerRedux} from 'dva/router' //routerRedux实现在effcts中路由跳转 export default { namespace:"user", state:{ userInfo:{ name:"name0", age:"0" } }, subscription:{}, effects:{

  • vue全局参数2021-10-06 12:34:58

    文章目录 全局参数形式一形式二 全局参数 ​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m3T6uPFB-1633493673147)(C:\Users\HeShuo\AppData\Roaming\Typora\typora-user-images\image-20210929182907244.png)] 一定要记得main.js中添加s

  • 创建shell脚本--基础(小白专属)2021-10-05 13:03:19

    第一步:用文本编辑器(vim/vi)创建一个文件,然后将shell命令输入到文件中 # vim userinfo 第二步:在shell文本文件的首行必须要指定使用的shell #!/bin/bash 说明:在shell脚本中, ”#“用作注释行,shell不会处理脚本中的注释行,但是会对第一行进行处理! ”!“这个惊叹号的作用是告诉shell用哪个

  • SpringBoot 通过token进行身份验证,存储redis2021-10-01 21:34:53

    1、创建token接口 public interface TokenManager { /** * 创建token * @param userInfo * @return */ String getToken(UserInfo userInfo); /** * 刷新用户 * @param token */ void refreshUserToken(String token);

  • Spring系列之Redis的两种集成方式2021-09-28 13:29:54

    在工作中,我们用到分布式缓存的时候,第一选择就是Redis,今天介绍一下SpringBoot如何集成Redis的,分别使用Jedis和Spring-data-redis两种方式。 一、使用Jedis方式集成 1、增加依赖 <!-- spring-boot-starter-web不是必须的,这里是为了测试--> <dependency> <groupId>org.sprin

  • globalData2021-09-27 11:34:27

    1.在app.js文件中,设置、读取和修改 globalData: {       userInfo: null } this.globalData.userInfo  this.globalData.userInfo = {}   2.在其他页面文件中,设置、读取和修改   index.js const app = getApp(); Page({onLoad: function() {console.log(app.globalD

  • Mybatis-022021-09-24 13:04:39

    Mybatis CRUD操作   在写完第一个Mybatis程序后,我们对Mybatis也有了一定的认识,也逐渐了解了Mybatis的强大之处。接下来,我们来进行传统的增删改查操作来全面地展示Mybatis。   mapper接口层代码 package com.charles.dao; import com.charles.pojo.UserInfo; import java.uti

  • 调用三方webservice2021-09-23 17:32:58

    模拟三方webservice地址 第一步:定义接口 @javax.jws.WebService(name = "webService",// 定义Port名称 targetNamespace = "http://v/webs"// 定义命名空间,默认为倒置的包名 ,serviceName ="myWebService"//修改WebService服务名称 ) public interface WebSe

  • store状态管理2021-09-21 13:32:18

    配置store import Vue from 'vue' import Vuex from 'vuex' //相当于java里面创建实体类 Vue.use(Vuex); export default new Vuex.Store({ //状态 state: { //从localStorage里面获取值 userinfo: JSON.parse(localStorage.getItem("userinf

  • Vue里面收集表单数据v-model2021-09-19 17:32:14

    跟着视频学Vue,记录一些笔记~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document

  • 第十一章 Net 5.0 快速开发框架 YC.Boilerplate --图数据库模块Neo4j2021-09-17 19:33:59

    在线文档:http://doc.yc-l.com/#/README 在线演示地址:http://yc.yc-l.com/#/login 源码github:https://github.com/linbin524/yc.boilerplate 源码gitee:https://gitee.com/linxuanming/yc.boilerplate 视频教程: 元磁之力框架开源初心和框架设计介绍(上): https://www.bilibili.com/vide

  • C# EF2021-09-17 07:33:58

    参考网址: https://www.icode9.com/content-1-12930.html 委托到lambda的由来 public delegate int AddSum(int a,int b); class Program{ static void Main(string[] args) { Program p = new Program(); // AddSum addSum = new AddSum(p.Add)

  • Spring系列之集成MongoDB的2种方法,你知道嘛?2021-09-13 16:57:49

    Spring系列之集成MongoDB的2种方法,你知道嘛? MongoDB是最流行的NoSQL数据库,SpringBoot是使用Spring的最佳实践。今天带大家讲一讲SpringBoot集成MongoDB的两种方式,MongoDB的安装自行去官网查询,本地开发最方便的做法是使用Docker方式。 一、准备工作 1、工程生成 老规矩,使用ht

  • Spring系列之集成MongoDB的2种方法2021-09-13 13:02:37

    MongoDB是最流行的NoSQL数据库,SpringBoot是使用Spring的最佳实践。今天带大家讲一讲SpringBoot集成MongoDB的两种方式,MongoDB的安装自行去官网查询,本地开发最方便的做法是使用Docker方式。 一、准备工作 1、工程生成 老规矩,使用https://start.spring.io/ 选择我们要依赖的jar包,生

  • Spring系列之集成MongoDB的2种方法2021-09-13 12:29:49

    MongoDB是最流行的NoSQL数据库,SpringBoot是使用Spring的最佳实践。今天带大家讲一讲SpringBoot集成MongoDB的两种方式,MongoDB的安装自行去官网查询,本地开发最方便的做法是使用Docker方式。 一、准备工作 1、工程生成 老规矩,使用https://start.spring.io/ 选择我们要依赖的ja

  • 对 state 中的数组使用 v-model2021-09-09 11:02:06

    ./store/state.js export default { userInfo: { name: '' }, } ./store/mutations.js export default { UPDATE_NAME(state, payload = {}) { state.userInfo.name = payload.name }, } ./store/mutations.js export default { UPDATE_NAME(state, p

  • go学习-gorm2021-09-07 21:35:22

    1安装 安装gorm go get github.com/jinzhu/gorm 安装mysql go get github.com/jinzhu/gorm/dialects/mysql 2模型定义 模型是标准的 struct,由 Go 的基本数据类型、实现了 Scanner 和 Valuer 接口的自定义类型及其指针或别名组成 由于grom是使用的orm映射,所以需要定义要操作的表的

  • Flutter-防京东商城项目-编写注册(2)-352021-09-05 12:01:02

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。 修改两个BUG 1.第一个 String tel =

  • 设计模式-builder模式的价值2021-09-04 14:35:21

    最近在看设计模式,但是对于builder模式一直感觉很鸡肋.因为本身你就是要创建对象.直接set,get值简单直接.而使用builder需要再额外写一遍参数,再传值,最后再new要创建的对象,再赋值.感觉相当无效. 但是在看完一篇博客后,发现自己的想法还是有点狭隘.毕竟大家都"吹"的东西,肯定有对

  • VO数据封装死活封装不进去?2021-08-22 18:04:04

    业务详情:小视频业务。接受数据涉及 video表 (存于mongoDB); userInfo表(存于MySQL) 前端接收数据:一个pagebean,一个小视频VO (封装video表全部数据和userInfo表部分数据) 问题详情:小视频VO数据封装全部失败,或部分失败 问题分析:   1 首先 属性名一定要一致  如下代码中:vid

  • TP5事务中添加行锁2021-08-19 11:00:18

    要求: 1 必须是InnoDB 2 必须在事务里边 MYSQL直接加行锁可以这样 事务开始SELECT `money` FROM eet_test WHERE id=30 FOR UPDATE; 得到钱数,算出新钱数 UPDATE eet_test SET `money` =新钱数 WHERE id=30;事务提交   如果放在TP里: public function locktest(){ Db:

  • SQL(DDL、DML、TCL)2021-08-18 20:31:56

    一、数据定义语言(DDL) 用于建立、修改、删除数据库对象,包括创建语句(create)、修改语句(alter)、删除语句(drop),比如使用CREATE TABLE创建表,使用ALTER TABLE修改表,使用DROP TABLE删除表等动作。这类语言不需要事务的参与,自动提交 二、数据操作语言(DML) 用于改变数据库数据,包括insert、upda

  • SpringMVC自定义参数解析器2021-08-17 21:02:13

    一、问题描述 前端把 token 存放在请求头里面,后端接口如果需要获取当前登录用户信息,我们是使用 HttpServletRequest 来获取请求头的 token,但是如果后续很多接口都需要获取当前登录用户信息,此时就出现代码重复问题。 二、假设分析 我们能不能做出一个接口参数,让所有访问这个具备指

  • 项目实战-点餐小程序-20 我的2021-08-06 17:04:15

    一、功能需求 未登录和登录界面区别显示 点击授权登录,获取用户授权 登录成功后,将个人信息存入缓存 点击已登录成功后用户的微信头像,弹出退出登录 退出登录后,清空缓存 页面在onShow的时候,判断是否有缓存,优先从缓存获取信息   二、代码实现 1、me.wxml 1 <!-- 个人信息展示 -->

  • 2021-08-04模板语法报错异步请求2021-08-04 15:02:33

    1 模板语法不能读取属性 cant read … 错误原因:错误赋值给data中的数据 2 异步请求调用的 写法 1在then中进行赋值 2 在生命周期上套入async 赋值语句await created() { let userInfo = JSON.parse(sessionStorage.getItem("userInfo")); // console.log(userInfo);

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

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

ICode9版权所有