param

RedisHelper

跟風遠走 提交于 2020-01-07 13:22:53
/// <summary> /// Redis 助手 /// </summary> public class RedisHelper { private static RedisHelper _instance; public static RedisHelper GetInstance(string defaultKey = "") { _defaultKey = defaultKey; return _instance ?? (_instance = new RedisHelper()); } /// <summary> /// 连接字符串 /// </summary> private static readonly string ConnectionString; /// <summary> /// redis 连接对象 /// </summary> private static IConnectionMultiplexer _connMultiplexer; /// <summary> /// 默认的 Key 值(用来当作 RedisKey 的前缀) /// </summary> private static string _defaultKey = string.Empty; /// <summary> /// 锁 /// </summary> private

Android原生控件 -- WebView

允我心安 提交于 2020-01-07 11:12:48
⒈用途    加载网页 加载URL(网络或者本地assets文件夹【这个文件夹下存放着我们不需要编译的资源文件,例如html等不需要编译成二进制代码】下的html文件) 加载html代码 Native和JavaScript相互调用(混合调用) ⒉使用    加载网络URL webview.loadUrl("https://www.coreqi.cn");   **默认WebView不支持js(JavaScript),需要开启支持 webview.getSettings().setJavaScriptEnabled(boolean flag);   加载assets文件夹下的html文件 webview.loadUrl("file:///android_asset/test.html");   加载html代码 webview.loadData(); //这个方法有时会出现例如乱码等情况 webview.loadDataWithBaseURL();  //这个方法通常在编码设置方面相较好一些   网页的前进后退 webview.canGoBack() //当前页面是否能够后退 webview.goBack() //返回当前页面的上一个页面 (后退) webview.canGoForward() //当前页面是否能够前进 webview.goForward() /

angularjs pass url param to php

社会主义新天地 提交于 2020-01-07 06:55:42
问题 how to pass URL parameter to php variable using angularjs routing? This is routing_script.js : var scotchApp = angular.module('HRModuleApp', ['ngRoute']); scotchApp.config(function($routeProvider) { $routeProvider .when('/', { templateUrl : 'pages/home.html', controller : 'mainController' }) // route for the home page .when('/home', { templateUrl : 'pages/home.html', controller : 'mainController' }) // route for the contact page .when('/public_profile:user_id', { templateUrl : 'pages/public

angularjs pass url param to php

谁都会走 提交于 2020-01-07 06:55:01
问题 how to pass URL parameter to php variable using angularjs routing? This is routing_script.js : var scotchApp = angular.module('HRModuleApp', ['ngRoute']); scotchApp.config(function($routeProvider) { $routeProvider .when('/', { templateUrl : 'pages/home.html', controller : 'mainController' }) // route for the home page .when('/home', { templateUrl : 'pages/home.html', controller : 'mainController' }) // route for the contact page .when('/public_profile:user_id', { templateUrl : 'pages/public

mybatis(十)SQL执行流程分析(源码篇)

怎甘沉沦 提交于 2020-01-07 05:08:57
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1. SqlSessionFactory 与 SqlSession.   通过前面的章节对于mybatis 的介绍及使用,大家都能体会到SqlSession的重要性了吧, 没错,从表面上来看,咱们都是通过SqlSession去执行sql语句(注意:是从表面看,实际的待会儿就会讲)。那么咱们就先看看是怎么获取SqlSession的吧: (1)首先,SqlSessionFactoryBuilder去读取mybatis的配置文件,然后build一个DefaultSqlSessionFactory。源码如下: /** * 一系列的构造方法最终都会调用本方法(配置文件为Reader时会调用本方法,还有一个InputStream方法与此对应) * @param reader * @param environment * @param properties * @return */ public SqlSessionFactory build(Reader reader, String environment, Properties properties) { try { //通过XMLConfigBuilder解析配置文件,解析的配置相关信息都会封装为一个Configuration对象 XMLConfigBuilder

cookieUtil

柔情痞子 提交于 2020-01-07 05:01:12
package cn.lijun.core.util; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * * Cookie 工具类 * */ public final class CookieUtil { /** * 得到Cookie的值, 不编码 * * @param request * @param cookieName * @return */ public static String getCookieValue(HttpServletRequest request, String cookieName) { return getCookieValue(request, cookieName, false); } /** * 得到Cookie的值, * * @param request * @param cookieName * @return */ public

vue 对axios get pust put delete 封装

余生长醉 提交于 2020-01-06 23:04:35
axios.js import axios from 'axios'; import Qs from 'qs'; import {Message} from 'element-ui'; axios.defaults.baseURL = "/api"; // 设置请求超时时间 axios.defaults.timeout = 30000; // 设置post请求头 axios.defaults.headers.post['Content-Type'] = 'application/json;charset=UTF-8'; // 请求拦截 axios.interceptors.request.use(config => { // 在发送请求之前做些什么 验证token之类的 return config; }, error => { // 对请求错误做些什么 Message.error({message: '请求超时!'}) return Promise.error(error); }) // 响应拦截 axios.interceptors.response.use(response => { // 对响应数据做点什么 return response; }, error => { // 对响应错误做点什么 return Promise.reject(error); }); //

如何保存HTTPrequestbase和CloseableHttpResponse

自闭症网瘾萝莉.ら 提交于 2020-01-06 21:57:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在测试过程中,有一个重要的工作就是保存记录“现场”,以方便开发人员更快发现BUG解决问题。在接口测试中更是如此,如果开发人员能够根据BUG的信息直接复现请求,是一件很方便的事情。为此我想了一个再框架中增加保存HTTPrequestbase和CloseableHttpResponse两个对象的功能,其中主要是HTTPrequestbase的信息,CloseableHttpResponse以响应内容为主,因为每次请求我都会把必要信息(host,API,HTTP code,响应code,响应时间等等记录)。 下面是更新过的 funrequest 类的代码,更新内容时后面几个静态方法: package com.fun.frame.httpclient import com.fun.base.bean.RequestInfo import com.fun.base.exception.RequestException import com.fun.config.HttpClientConstant import com.fun.config.RequestType import com.fun.frame.Save import com.fun.utils.Time import net.sf.json

@Param注解的用法解析

自闭症网瘾萝莉.ら 提交于 2020-01-06 19:00:32
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Mapper层有2个及以上参数时候,使用 @Param注解 Article getArticleByStatusAndId(@Param(value = "status") Integer status, @Param(value = "id") Integer id); 不使用@Param注解时,参数只能有一个,并且是Javabean。 来源: oschina 链接: https://my.oschina.net/u/4079187/blog/3153319

最全的Java操作Redis的工具类,使用StringRedisTemplate实现,封装了对Redis五种基本类型的各种操作!

我是研究僧i 提交于 2020-01-06 16:38:04
转载自:https://github.com/whvcse/RedisUtil 代码 ProtoStuffSerializerUtil.java import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util.List; import com.dyuproject.protostuff.LinkedBuffer; import com.dyuproject.protostuff.ProtostuffIOUtil; import com.dyuproject.protostuff.Schema; import com.dyuproject.protostuff.runtime.RuntimeSchema; /** * ProtoStuffSerializerUtil * * @author Sirius * @date 2019-1-8 */ public class ProtoStuffSerializerUtil { /** * 序列化对象 * @param obj * @return */ public static <T> byte[] serialize(T obj) { if (obj ==