- 博客(129)
- 资源 (2)
- 收藏
- 关注
原创 淘宝NPM镜像地址已经改了,2022年以前发布的相关内容的博文已经没参考价值
http://npm.taobao.org和 http://registry.npm.taobao.org 已于2022.06.30正式下线和停止DNS解析。淘宝NPM镜像站的新域名为 http://npmmirror.com。
2024-07-26 17:42:56
226
原创 一句话识别微服务与业务中台
如果出现新的业务需求或者需求变更,就要修改业务中台,不是严格的业务中台。>如果出现前台调用中台,中台又调用前台的调用链路,不是合理的业务中台。>仅仅为了不同团队并行开发而拆分的,不是微服务。>业务中台所提供的能力无法被共享,不是业务中台。>没有拆分数据库的不是微服务。
2024-02-21 21:50:54
212
1
原创 MySQL - Row size too large. The maximum row size for the used table type
项目中需要修改一个数据表int字段为varchar,发现会报一个错误,导致修改失败。接着尝试插入一个varchar字段也是不行的。通过网上搜索,原来MySQL限制同一个表中,varchar,char这些字符类型长度的总长度,乘以数据表编码的长度,不允许超过65535。因此,我把数据表中一些根本不可能用到255长度的字段调小一点,然后再尝试修改字段,就成功了。...
2022-02-22 17:29:15
693
原创 “The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”的解决方案
今天连接SQL Server2015时,控制台报错“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”通过百度查原因,说是因为新版本的jdk不支持TLS10了网上的解决方案:在 jre\lib\security 文件夹下,编辑 java.security 文件,在文件中找到 jdk.tls.disabledAlgorithms 配置项,将 TLSv1, TLSv1.1 删
2022-01-19 09:26:07
4732
1
原创 一个离职程序员的找工作历程(2021.4.28更新)
为什么要离职? 今年1月从我毕业后第一个公司离职了。离职原因有很多,最主要的还是觉得工资比较低。公司是个国企,国企是按岗定薪的,也就是说如果不升职,无论工作多少年工资都跟我校招进来时的一个样。我是做java开发的,基本工资+绩效工资+各种补贴加起来才有的6k,所以每个月扣除五险一金和税费后,实际到手不到4700。然后再扣除吃饭住宿交通费,每月剩不到3k。 两年前跟我一起进来的应届生很多都已经离职,我已经算是老员工了。当时有跟我比较熟的前同事,叫我早点离职找个更加高薪的。我就想外面风...
2021-03-29 18:40:35
3083
5
原创 centos7安装tomcat9过程
1、官网下载安装包这里选择适合Linux的安装包,下载到本地后上传到centos7服务器2、安装tomcat9将tomcat9安装包文件apache-tomcat-9.0.0.M11.tar.gz下载到/home/tomcat目录下cd /homemkdir tomcatcd tomcat#将下载的tomcat9压缩包放到tomcat目录下tar -zxvf ...
2019-06-24 23:43:54
3543
原创 Java坑点之自动拆箱与装箱
public static void main(String[] args) { Integer a = 1000; Integer b = 1000; Integer c = 100; Integer d = 100; System.out.println("a == b is" + (a == b)); System.out.println("...
2019-05-25 23:42:11
356
原创 前端学习之浮动布局与flex布局
前言:原本是个java后端的,在学校里学过一点css和js,但是连布局都学不好,js出错还不报错,果断放弃前端。但是公司严重缺前端,硬把我分到前端组。为了饭碗,只能开始重新学习前端。现在从最基本的布局开始学起,每日练习写成博文,以做自勉。上面的是设计图,我在学习了浮动布局后,花了一天半的时间,加上请教别人,终于写出来了<!DOCTYPE html><html&...
2019-04-10 11:01:08
2195
2
原创 windows下PHP安装Redis扩展及其可能的错误原因
PHP需要安装扩展才能操作redis下载地址:http://windows.php.net/downloads/pecl/snaps/redishttp://windows.php.net/downloads/pecl/releases/igbinary可以看到有很多版本,这时需要根据自己安装的PHP版本进行选择首先我们需要通过phpinfo()查看PHP的相关版本信息。注意下...
2019-02-27 20:03:28
2137
原创 记录部署Apache的若干个坑
开启apache服务,结果报错:在Windows用下面的命令查看关于443的所有服务如果是Linux环境的话,就用 netstat –tunl | grep 443找到端口是443的服务,最后一个数字表示pid看一下pid为2440的是什么服务杀掉占用443端口的进程可以开启apache服务了,输入localhost,显示It works的页面,说明ap...
2019-01-18 21:48:52
394
原创 PHP中坑人不偿命的作用域
一. 变量定义 <?php function foo() { return 1; } if(!$a = foo()) print 'x';等价于:<?php function foo() { return 1; } $a = foo(); if(!$a) print 'x';二....
2019-01-07 18:08:54
536
转载 Linux资源分析工具杂谈
Linux资源分析工具杂谈 表1. 计算机科学中的延时 软件发展到今天可谓日新月异,短短的几十年中极大的提高了人类的生产力。伴随着软件功能的发展,软件的复杂度也在几何级的增长,从经济性的角度来讲,人们总是希望投入更少的硬件资源,更少的电力,更少的时间来完成更多的生产任务,人们期望自己的每一度电,每一分钟时间都在用在有意义的生产活动中。面对复杂的软件,我们如何知道...
2018-12-29 21:01:42
454
转载 PhpStorm 常用快捷键和配置
PhpStorm 常用快捷键和配置1.配置设置代码及字体风格:File->Settings->Editor->Colors&Fonts->Font安装插件(如:tp,laravel,yii。。。):File->Settings->Plugins设置自动换行:File->Settings->Editor->General->...
2018-12-28 17:46:24
348
转载 C++中不能重载的运算符
C++中不能重载的运算符有5个,分别为:“?:” “.” “::” “sizeof” “.*” 。 重载:让操作符可以有新的语义,而不是更改语法,否则会引起混乱。 重载的部分规则:运算函数的参数至少有一个必须是类的对象或者是类的对象的引用。下面来i解释一下为什么这几个运算符不能进行重载。(1)?:假设可以重载,那么我们来看下列的代码:exp1 ? exp2 : exp3该运...
2018-12-26 20:23:32
15661
原创 localhost与127.0.0.1的不同
概念:localhost:也叫local ,正确的解释是:本地服务器127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)一个是“本地”,一个是“本机”。工作原理:localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。假如使用localhost不能访...
2018-12-26 10:13:03
789
转载 Nginx的功能和配置
Nginx常用功能1、Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。这里我给来2张图,对正向代理与反响代理做个诠释,具体细节,大家可以翻阅下资料。Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相...
2018-12-25 12:15:31
219
1
转载 互联网公司面试必问的Redis题目
Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的下面我从个人当面试官的经验,总结几个必须要掌握的知识点。介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID...
2018-09-17 09:47:14
322
转载 erlang之ets总结
ets是什么? ets是Erlang Term Storage的缩写,它是一个基于内存的KV Table,支持大数据量存储以及高效查询. ets有4种类型的table: set table中的每一个Value(Tuple)都是唯一,并且一个Key只能对应一个Value ordered_set 同set,唯一不同的是table中的Key是有序的 bag table...
2018-09-08 16:32:14
1132
转载 erlang开发经验谈:防坑指南
任何语言在使用中都会遇到这样那样的问题,erlang也是。这里整理下我遇到的一些问题,避免继续踩坑。说实话,“防坑指南”这个标题有点过于标新立异,不过还是希望能引起重视,避免在实际开发中重复犯这些问题。 '--' 运算与 '++'运算1> [1,2,3,4] -- [1] -- [2]. [2,3,4]算是erlang经典的问题了。这是从后面算起的,先算 [1] -- [...
2018-09-07 06:12:02
421
原创 记第一次面试
在实xi僧上投了5家公司的服务端开发,第2天就收到君hai游戏HR的回复,让我发一份详细点的简历给他,说我的简历太简陋了。后来我在实习僧上面下载它给我生成的简历,才发现简历上面基本什么都没写,另外实习僧限制一家公司只能投一次简历。早知道我就先看一下生成的简历,才投递,还好君hai游戏的HR肯主动联系我,不然死了都不知怎么死。一面(项目组长):自我介绍编译型语言和脚本语言的区别有没...
2018-09-01 17:34:51
274
转载 C++ regex 正则表达式的使用
原文链接:https://blog.youkuaiyun.com/mycwq/article/details/18838151在c++中,有三种正则可以选择使用,C ++regex,C regex,boost regex ,如果在windows下开发c++,默认不支持后面两种正则,如果想快速应用,显然C++ regex 比较方便使用。文章将讨论C++ regex 正则表达式的使用。C++ regex函...
2018-08-22 17:22:59
1967
转载 写给新手们看的编程修养
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质:1、有专研精神,勤学善问、举一反三。2、积极向上的态度,有创造性思维。3、与人积极交流沟通的能力,有团队精神。4、谦虚谨慎,戒骄戒燥。5、写出的...
2018-08-11 23:31:30
272
转载 通俗解释模拟退火算法
原文链接:微信公众号“数学与人工智能” 介绍模拟退火前,先介绍爬山算法。一. 爬山算法 ( Hill Climbing ) 爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点为当前解,爬...
2018-08-11 23:15:44
4423
1
转载 结构体字节对齐
在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对 于任何 变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排列, 而不是简单地顺序排列,这就是内存对齐。 内存对齐的原因: 1)某些平台只能在特...
2018-08-11 22:52:55
191
转载 Oracle异常关闭后谨防数据文件受损
数据库是智慧校园下各类信息系统的核心组成部分。Oracle数据库凭借其强大的稳定性和可伸缩性,目前基本是国内所有高校作为软件平台底层数据仓库的主流选择。正所谓“好马配好鞍,宝剑赠英雄”,稳定高效的Oracle数据库,自然也对运维人员技术水平和底层硬件运行环境的要求更高,一次意外的停电或一个存储磁盘的坏块,都有可能让数据库出错,进而导致信息系统罢工,接下来就以一则案例“现身说法”。问题现象...
2018-08-02 21:42:32
1067
转载 『腾讯后台开发』实习生技能要求
『腾讯后台开发』实习生技能要求如题,应届生除了要良好地掌握算法和数据结构以外,以下一些技能点列表希望对大家有帮助,有兴趣的朋友可以参考这个针对性地补缺补差。文章列出的技能点有的要求熟悉,有的了解即可,注意技能点前面的修饰词。如果没有明确给出“熟悉”“了解”等字眼,要求均为熟悉。一、操作系统方面 多线程相关与线程之间同步技术 熟练使用(但不局限于)以下linux APIli...
2018-07-26 16:29:25
1925
转载 高性能服务器开发2018年汇总
面试求职 写给那些傻傻想做服务器开发的朋友 『腾讯后台开发』实习生技能要求 去BAT,你应该要看一看的面试经验总结 后台开发应该读的书 网络通信面试题目集锦 C++基础 你一定要搞明白的C函数调用方式与栈原理 深入理解C/C++中的指针 后台C++开发你一定要知道的条件变量 服务器开发基础系列 主线程与工作线程的...
2018-07-26 15:25:32
1401
转载 调试技巧之调用堆栈 - Call stack
调试技巧之调用堆栈 - Call stack原文链接:https://blog.youkuaiyun.com/zhg598242449/article/details/7591123简单介绍 调试是程序开发者必备技巧。如果不会调试,自己写的程序一旦出问题,往往无从下手。本人总结10年使用VC经验,对调试技巧做一个粗浅的介绍。希望对大家有所帮助。 今天简单的介绍介绍调用堆栈。调用堆栈在我的专栏的文章VC...
2018-07-02 21:59:02
5521
转载 使用Hibernate Validator进行数据校验
学校实训时做了一个SSM框架的项目,需要对前端发到后台的数据进行校验http://www.php.cn/java-article-369640.html
2018-07-02 21:30:57
623
转载 MFC连接MySQL数据库
步骤/方法一、首先安装mysql:我这里用的版本是mysql-5.0.27-win32.msi,vc6只支持32位的MySQL二、VC6.0的设置 1. 打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL...
2018-06-15 16:41:25
5186
2
转载 SSH三大框架整合时 过滤器问题
以前做项目 没在意,这次重新做项目 搭建SSH架构时,发现了一些问题。一般为了项目的安全性,阻止非法访问。我们一般会配置过滤器。只有登录之后 才能进入系统。我先贴出 我自己搭的项目中。web.xml文件。然后一一说明<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http:...
2018-06-15 10:34:34
486
原创 数学建模比赛的经验帖
其实笔者参赛经验算不上丰富,也就是参加了4次数模比赛而已,依次是:17年美赛、17年五一省赛、17年“高教社杯”国赛、18年美赛。现在粗略地写一篇经验总结帖,记录下自己的收获。关于报名。我学校的数模比赛主要是由数科院负责的,虽然欢迎其他学院的学生参赛,但是十分坑的是,除了数科院之外很多其他的学院根本没有发数模比赛的通知。大一时我专业的班级,跟数师一起上英语课,因此互相认识了。到了数模比赛时,...
2018-06-11 17:19:29
4735
原创 MySQL数据库的导入导出
一:数据库的导出(备份)备份数据库即导出所有表以及数据 不加-dmysqldump -h localhost -u root -p test > G:\arcgisworkspace\zypdoc\test.sql二:数据库的导入(还原)导入数据库(首先得创建数据,再导入)C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql ...
2018-06-10 21:57:37
245
原创 MFC连接MySql数据库
步骤/方法一、首先安装MySQL:我这里用的版本是mysql-5.0.27-win32.msi,vc6只支持32位的MySQL。二、VC6.0的设置 (1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的“Show directories for:”下拉列表中选中“Includefiles”,然后在中间列表框中添加你本地安装MySQL的incl...
2018-06-10 21:46:54
782
原创 阿里巴巴在线笔试编程题2题
前言:上周五参加了阿里巴巴的在线笔试,包含半小时10条选择题和一小时2条编程题。题目1:有两个非负数a和b,求两者的和。注意a和b可能是小数,输出结果不包含多于的0。输入:12.3 5输出:17.5参考代码:#include<iostream>#include<string>using namespace std;string first, second, ans;...
2018-05-14 15:48:36
9559
11
转载 WEB项目的相对路径与绝对路径
1 与路径相关的操作l 超链接l 表单l 转发l 包含l 重定向l <url-pattern>l ServletContext获取资源l Class获取资源l ClassLoader获取资源【先说结论:1、强烈建议使用“/”开头的路径2、超链接、表单、重定向:以“/”开头的的路径相对于主机根目录【http://localhost:8080/】 转发、包含、<u...
2018-04-27 18:16:04
1317
转载 彻底卸载Windows下的MySQL
MySQL的安装程序,有卸载选项,但是经过实践证明,根本没有卸载干净。因为再次启动该安装程序时,发现原本的安装功能变成了修复,又或者操作到录入root帐号的密码时,需要输入root帐号的旧密码,这些都是因为MySQL没有卸载干净。下面给出完整的卸载MySQL的卸载方法: 1、控制面板里的增加删除程序内进行删除; 2、删除安装目录下残留的MySQL文件夹和文件; 3、开始->运行,输入...
2018-04-22 23:50:12
680
转载 SSH框架面试总结
Struts相关1、写出你熟悉的开源框架以及各自的作用(项目中为什么使用SSH)答:框架:hibernate,spring,struts. Hibernate主要用于数据持久化;封装了JDBC操作;还提供了一个易用的、高效率的对象关系映射框架; Spring 的控制反转能起到解耦合的作用; Struts 主要用于请求处理的流程控制;struts是基于MVC模式的,很好的将应用程序...
2018-04-17 16:19:36
1615
原创 Windows下python连接MySQL和Oracle数据库
MySQL(1)如果Python的版本是2.x的话,需要MySQLdb模块根据Python多少位下载对应版本:32位:https://pypi.python.org/pypi/MySQL-python/1.2.564位:http://arquivos.victorjabur.com/python/modules/MySQL-python-1.2.3.win-amd64-py2.7.exe下载对应版...
2018-04-17 15:16:07
703
学校J2EE实训作业 SSM框架
2018-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人