laravel  app/Http/Kernel.php protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, // \Illuminate\Se…
Tomcat进行请求的Session解决方式总体来说有三种, (1)使用Nginx或者Apache反向代理工具进行用户请求的分机器,在Tomcat的Engine中的标签中加入jvmRoute属性,指定对应的负载到这个机器上就可以了,即称为有粘性的Session. <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1"> Nginx对应原理:nginx_upstre…
使用httpclient post请求中文乱码解决办法   在使用httpclient发送post请求的时候,接收端中文乱码问题解决. 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码的.可是在使用httpclient发送post请求报文含中文的时候在发送端数据正常但是到了服务器端就中文乱码了. 解决办法: 发送端进行设置编码如下: 主要代码: if (null != jsonParam) { //解决中文问题. method.addHeader("Content-type&qu…
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务解决办法: 1.首先打开cmd命令 查看本地TNSPING配置 是否ok?然后找到 Oracle 安装文件 中 listener.ora文件与tnsnames.ora文件:  路径:E:\app\当前系统的账户名\product\11.2.0\dbhome_1\NETWORK\ADMIN 有下图所示就表示 TNSPING配置 是ok的 ​ “orcl 是tnsnames.ora文件下面图中所示” ​ 2.查看网络连接  tel…
您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应.……解决办法很简单:1.修改root@localhost权限的密码. 打开wamp的phpmyadmin,进入它的管理界面,点击权限,这时页面上会显示一张用户权限表,找到用户为: root.主机为:localhost的数据行,点击后面的修改按钮,弹出详细的权限配置页面,找到里面的修改密码项, 两次输入你想修改的密码后,点击执行就完成了数据库中root@localhost权限的密码修改.2.修改phpmyadmin的配…
错误如下: 错误提示: 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Web.HttpException: 超过了最大请求长度. 源错误: 执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息. 堆栈跟踪: ............ 解决办法: 测试上传文件代码,默认ASP.NET允许最大一次上传2M大小的文件,我在自己的服务器上…
问题产生原因       最近在做一个微信的项目时,遇到一种很常见的情况,需求是这样的,当用户进入到"我的个人中心"的时候,会有一个点击跳转填写认证资料的按钮,点击此按钮后,会跳转到认证资料填写页面,填写资料,提交成功后.当用户直接返回到上一页的时候.需要修改认证状态为"认证中".此时需要使用一个AJAX方法去查询认证状态,并修改页面的状态显示. 当时没有按照标准的方法写ajax方法,默认使用的方法是Get请求,前台JS代码如下: window.onload = f…
错误描述 对于大多数网站而言,我们所看到的错误消息已经是开发者定制过的页面,比如我们最常见的自定义404错误页面,一般而言,我们看到的408错误应该是类似这样的提示:“408:Request Timeout”“HTTP Error 408 – Request Timeout”当然可能还有其他的提示方式,这个得看站长如何定制,408请求错误就显示在浏览器窗口内,就像你平时看到的网页一样. 原因 408请求超时错误是一个 HTTP状态代码,这意味着你的请求发送到该网站服务器(即请求加载网页)花的时间…
在使用httpclient发送post请求的时候,接收端中文乱码问题解决. 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码的.可是在使用httpclient发送post请求报文含中文的时候在发送端数据正常但是到了服务器端就中文乱码了. 解决办法: 发送端进行设置编码如下: 主要代码: if (null != jsonParam) { //解决中文问题. method.addHeader("Content-type","application/json; ch…
1.浏览器的同源策略及规避方法 目前,所有浏览器都实行同源政策.即协议.域名.端口都相同的URI称为"同源".不同源的url之间: a.无法读取cookie.localstorage.indexDB b.无法获取DOM c.无法发送ajax请求 document.domain规避半同源网页间不能共享cookie: cookie是服务器写入浏览器的一段信息.同源网页之间才能共享cookie. 一级域名相同,二级域名不同的网页之间允许通过设置document.domain='一级域名'的方…
需求是查询级别为0的用户 User对象里的level字段的值为0,查询时居然没有查到为level为0的用户. <select id="selectSelective" parameterType="com.agri.entity.User" resultMap="map"> select * from sys_user where del_flag = 1 <if test="level != null and lev…
报错: MySQL第二天早上第一次连接超时报错, com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 原因: 上述问题是由mysql5数据库的配置引起的.mysql5将其连接的等待时间(wait_timeout .interactive_timeout)缺省为8小时.在其客户程序中可以这样来查看其值: mysql> show global variables like 'wait…
    内容简介 装了Win7之后很多人遇到这样的问题,网上邻居访问Win7的电脑时出现“未授予用户在此计算机上的请求登录类型”问题.打开“控制面板”--“管理工具”--“本地安全策略”--“本地策略”,检查或更改以下项:1)点“用户权限分配”,在右边的策略中找到"从网络访问此计算机" ,打开后把可以访问此计算机的用户或组添加进来.2)点“用户权限分配”,在右边的策略中找到“拒绝从网络访问这 台计算机”,把guest删除.保存即可. 相关关键词:Win7   网上邻居   无法访问  …
中秋节时候我们的应用在短信验证码这块被恶意刷单,比如被用来做垃圾短信之类的,如果大规模被刷也能造成不小的损失.这还只是短信验证码,如果重要的API遭到CSRF的攻击,损失不可估量.所以紧急加班解决了CSRF的攻击问题. CSRF是什么鬼? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF. CSRF能干嘛? 你这可以这么理解CSRF攻击:攻击者盗用了你的身…
问题 使用 HTTP Client 请求 HTTPS 的 API 时出现 The certificate cannot be verified up to a trusted certification authority 异常,并且证书已经传入. 下面就是问题代码: public class Program { public static void Main(string[] args) { var url = @"https://xxx.xxx.xxx.xxx:xxxx/xxx-web/se…
今天用HTTP.HttpClient这个对象开发的时候遇到一个奇怪的问题 当POST一个页面的时候始终卡住提交不成功 最初以为协议有错误就抓包测试在抓包在测试 最后想到是不是HttpClient的BUG?当使用另一种语言提交同样的包就没问题 后来抓包对比这2个语言发出的包发现HttpClient默认是开启Expect协议头的 找了半天才找到取消Expect协议头的方法 Client.DefaultRequestHeaders.ExpectContinue = False 至此问题轻松解决  Ht…
以PHP代码为例 //这个是解析chuned块 get_chunk_data($fsock) { $data = ''; while(true) { $len = hexdec(fgets($fsock)); if($len == 0) { if(fgets($fsock) == "\r\n") break; } $data .= fread($fsock, $len); fgets($fsock); } return $data; } //这是PHP获取socket内容 while(…
使用@PathVariable可以给url带参数,从而实现动态url的目的,如: @RequestMapping(value = "/ping/{version}", method = RequestMethod.POST) public @ResponseBody Map<String, Object> test(@PathVariable String version, @RequestBody String body, HttpServletRequest reque…
今天碰到个很奇怪的问题,APP通过代理链接服务器会收到HTTP 417错误,经过网上查找发现是由于以下代码造成: HttpParams params = new BasicHttpParams(); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(params, HTTP.DEFAULT_CONTENT_CHARSET); HttpProtocolP…
三个方法并没有关联,可以单独尝试也可以一起设置. 方法一. 去php.ini中查看下面三个扩展项是否开启 extension=php_fileinfo.dll extension=php_mbstring.dll extension=php_openssl.dll 修改php.ini没必要重启服务器. 方法二. 更新一下composer的版本并清理一下缓存 composer self-update --preview composer clearcache 方法三. 设置composer中国镜像…
修改客户端,将客户端带“+”的参数中的“+”全部替换为‍“%2B”,这样参数传到服务器端时就能得到“+”了.…
  Handler需要继承 Handler : IHttpHandler, IReadOnlySessionState, IRequiresSessionState…
废话不多说,直接说原因,这是在hibernate中,有2个相同类型的实体类具有同样的主键标识符,然后调用update或者调用saveOrUpdate,我朋友出这个错的由于他想要update一条数据时,获取主键时从数据库查询获取,此时接收的对象的主键id是12,吧这个值赋给要更新入参的对象,2个对象的主键就都是12了,所有会报错, @Override public DTO createExamInfo(DTO dto) { Integer examId = GetParamUtil.convert…
转自:http://blog.51cto.com/dengyong/1429699 打开网络连接,你很有可能启用了虚拟wifi.若有无线网卡就把无线网卡关掉,然后本地连接那里(就是有线网卡的那个连接),右键属性,把共享关掉就可以了.…
按ctrl+alt+F2进入命令行切换用户 进入用户后 sudo vi /usr/share/lightdm/lightdm.conf.d 的50-unity-greeter.conf 添加 allow-guest=false 保存输入即可 sudo shutdown -r now…
PLSQL连接Oracle数据库总出现12514分2中情况: 1.无法解析指定的连接标识符: 解决办法:我的电脑---属性---高级---环境变量   删除Path变量中C:\oracle\product\10.2.0\db_1\bin;C:\oracle\product\10.2.0\db_1;中不带bin的那个.确定OK,再次重启服务连接: 2.上述第一个解决后:还会出现: 监听程序无法识别连接描述符中请求的服务 解决办法: SID_LIST_LISTENER = (SID_LIST = (…
尝试将结构化的json数据发送到es(elastic search)上,然后创建视图,这样就能以小时维度查看数据,直接使用post发送到es后,创建索引,结果提示 没有date类型的字段(field).经过一番搜索和请教同事同学,最后尝试如下方法解决: 删除原有的索引,然后在发送数据到ES前的时候先 发送如下请求(es 5.0版本): http://yourhost.com/yourindex/   发送post 或者put请求,请求内容 { "mappings": { "你…
自己的项目还好,合作接口神马的传值乱码是很常见的. 遇到了几次这种恶心情况,积累了一点经验,有不对的地方欢迎指正. 乱码原因: 一般来说,常用的编码不是utf-8就是gb2312,一样的 HttpUtility.URLEncode("北京"), gb2312编出来是这样:%B1%B1%BE%A9 utf-8编出来是这样:%E5%8C%97%E4%BA%AC 所以他们格式不一样的解码必然导致乱码, 别说是页面间传值了,就算是var str= Server.UrlDecode(Server…
用Spring Boot默认支持的 Scheduler来运行定时任务,有时在服务器运行一段时间后会自动关闭.原因:Schedule默认是单线程运行定时任务的,即使是多个不同的定时任务,默认也是单线程运行.当线程挂掉时,定时任务也随之终止. 解决方法: 一.改为多线程执行定时任务: 加一个配置类,实现SchedulingConfigurer接口,重写configureTasks方法即可: import org.springframework.context.annotation.Configura…
1.python 包路径 export PYTHONPATH=路径 https://blog.csdn.net/machinezj/article/details/60137666 2.getActionBar为空的解决办法 res/values,res/values-v11,res/values-v14等目录中的style都要进行style设置 https://blog.csdn.net/zhufuing/article/details/47105965 使用getActionBar()结果为…