com.alibaba.dubbo.rpc.RpcException和 com.alibaba.dubbo.remoting.TimeoutException
首先看具体报错的代码 一:检查服务是否配置 二:检查表现册配置 三:检查虚拟机防火墙是否关闭(一般不会是此问题) 四:查看数据库是否能正确连接 五:实体类没有实现序列化 六:注意到有这么一行报错代码 Waiting server-side response 就是响应超时的意思 那么在服务端很多因素都会影响 比如我们debugger服务端就可能造成这种原因(可以设置dubbo超时时间)
NetBeans使用Consolas中文乱码的解决
1.进入jdk安装目录下/jre/lib文件夹,找到fontconfig.properties.src,拷贝为 fontconfig.properties ,修改此文件。 找到: sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb
monospaced.plain.alphabetic=Courier New
monospaced.bold.alphabetic=Courier
代码题(15)— 环形链表
1、141. 环形链表 给定一个链表,判断链表中是否有环。 /**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
public:
bool hasCycle(ListNode *head) {
MySQL主从、环境搭建、主从配制
1、 MySQL主从介绍 2、环境搭建 2、主从配制: 修改主配制文件:vim /etc/my.cnf 添加: server_id = ### log_bin = diy_name 然后保存重启:/etc/init.d/mysqld restart 数据的备份和恢复: 备份:mysqldump -uroot -p base_name > /tmp/base_name.sql 恢复:mysql -uroot -p base_name < /tmp.base_name.sql 创建一个同步时的用户
appium+python自动化脚本
用pycharm,首先得把appium导入,操作如下(否则,运行程序后会报错,没有module appium) Settings->Project Interpreter,双击pip,搜索appium-Python-Client并安装
Thread.yield()的简单理解
Thread.yield( )方法: 使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择。 也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。 示例如下: public class YieldTest implements Runnable{
@Override
public void run() {
for(int i=0;i<=10;i++) {
讲几个关于编程的段子
我这几天看了一下我前几天发的文章,感觉内容好像不是很好,理解起来也不容易,内容写的也不够具体,形象。所以,这几天就一直没有继续写,而是科普了一下,现在我还没想好要怎么改变博客的风格,所以,今天我们还是不讲新内容,来看一下几个关于编程的段子: 1、还没上大学的时候,高三暑假,跑到家那边的图书城想买传说中的C++的书,然后看到一本C#,我一看,嘿,这个++还写得挺艺术的,重叠起来了,于是把C#买了回来……(解释一下,C#是一门语言,C++是另一门语言) 2、问:程序猿最讨厌康熙的哪个儿子。答:胤禩
464 整数排序Ⅱ 快速排序 常见排序算法C++总结
原题网址:https://www.lintcode.com/problem/sort-integers-ii/description 描述 给一组整数,按照升序排序。使用归并排序,快速排序,堆排序或者任何其他 O(n log n) 的排序算法。 您在真实的面试中是否遇到过这个题? 是 样例 给出 [3, 2, 1, 4, 5], 排序后的结果为 [1, 2, 3, 4, 5]。 标签 排序 快速排序 归并排序 思路1:用快排序,挖坑填数+分治法(递归)。 参考:白话经典算法系列之六 快速排序
day16-文件上传和javaMail
day16总结 文件上传概述 1 文件上传的作用 例如网络硬盘!就是用来上传下载文件的。 在智联招聘上填写一个完整的简历还需要上传照片呢。 2 文件上传对页面的要求 上传文件的要求比较多,需要记一下: 必须使用表单,而不能是超链接; 表单的method必须是POST,而不能是GET; 表单的enctype必须是multipart/form-data; 在表单中添加file表单字段,即<input type=”file”…/> <form action="${pageContext.reques
linux_软件安装
一、在线安装(apt) APT是Advance Packaging Tool(高级包装工具)的缩写,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,简化了Unix系统上管理软件的过程。 apt-get apt-get 是用于处理 apt包的公用程序集,我们可以用它来在线安装、卸载和升级软件包等,下面列出一些apt-get包含的常用的一些工具: 工具 说明 install 其后加上软件包名,用于安装一个软件包 update 从软件源镜像服务器上下载/更新用于更新本地软件源的软件包列表
杂记---Mongo的Invalid BSON field name $gte
1.前言 这几天使用mongo的时候遇到了一个异常:Invalid BSON field name $gte,该问题可能会有很多小伙伴会遇到,因此记录一下解决过程。起因是用JAVA翻译一个其他语言写的程序,需要在mongo中保存某次的查询条件,以便下次使用。但是保存的时候抛出了这个异常,原程序却没有问题,这个肯定和JAVA的实现有关,与mongo服务本身关系不大了。下面是一个简略的排查过程,纯文字,尽量会写的简洁些。 2.排查过程 1.定位异常抛出的位置: 该异常由Abstra
java 类和对象1.1
object >property>action>collection>instanc 对象是什么?属性是什么?方法是什么 ?(属性构成对象的核心,方法包围着属性) oop> >封装(encapsulation),把对象的属性和所有动作结合在一起;尽可能屏蔽对象内部细节。目的:使得软件错误局部化,降低查错和排错的难度。 >继承(inheritance),只有c++中的单重继承,运用接口(interface)实现多重继承。super class>subclass。(子类通过get/set方法访问父
mail 邮件内容出现随机乱码
问题描述: 将数据(含中文)拼装为html文件格式,发送邮件到指定用户。 利用PHP中的mail函数 //拼装header。指定编码utf-8,解析邮件正文中的中文
$headers = "From: xxx@xxx\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n";
$headers .= "Content-Transfer-Encoding: 8bit\
Spring Boot OAuth 2.0 客户端
在上一篇《OAuth 2.0 授权码请求》中我们已经可以获取到access_token了,本节将使用客户端来访问远程资源 配置资源服务器 授权服务器负责生成并发放访问令牌(access_token),客户端在访问受保护的资源时会带上访问令牌,资源服务器需要解析并验证客户端带的这个访问令牌。 如果你的资源服务器同时也是一个授权服务器(资源服务器和授权服务器在一起),那么资源服务器就不需要考虑令牌解析的事情了,否则这一步是不可或缺的。 To use the access token you nee
dot doT.js的使用
doT.js的使用 引言 doT.js可以更好的在html端使用json数据。 {{ }} for evaluation 模板标记符
{{= }} for interpolation 输出显示,默认变量名叫it
{{! }} for interpolation with encoding 编码后输出显示 {{? }} for conditionals 条件分支,if条件的简写 {{~ }} for array iteration 遍历数组 使用 引入js <script
今日推荐
周排行