自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li_wei_quan的博客

li_wei_quan的博客

  • 博客(128)
  • 资源 (2)
  • 收藏
  • 关注

原创 一句话识别微服务与业务中台

如果出现新的业务需求或者需求变更,就要修改业务中台,不是严格的业务中台。>如果出现前台调用中台,中台又调用前台的调用链路,不是合理的业务中台。>仅仅为了不同团队并行开发而拆分的,不是微服务。>业务中台所提供的能力无法被共享,不是业务中台。>没有拆分数据库的不是微服务。

2024-02-21 21:50:54 118 1

原创 CSDN编程竞赛第6期-参赛心得以及个人题解

关于第6期CSDN编程竞赛的一些心得记录

2022-09-26 21:51:29 305 2

原创 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 595

原创 “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 4608 1

原创 一个离职程序员的找工作历程(2021.4.28更新)

为什么要离职? 今年1月从我毕业后第一个公司离职了。离职原因有很多,最主要的还是觉得工资比较低。公司是个国企,国企是按岗定薪的,也就是说如果不升职,无论工作多少年工资都跟我校招进来时的一个样。我是做java开发的,基本工资+绩效工资+各种补贴加起来才有的6k,所以每个月扣除五险一金和税费后,实际到手不到4700。然后再扣除吃饭住宿交通费,每月剩不到3k。 两年前跟我一起进来的应届生很多都已经离职,我已经算是老员工了。当时有跟我比较熟的前同事,叫我早点离职找个更加高薪的。我就想外面风...

2021-03-29 18:40:35 2739 4

原创 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 3465

原创 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 300

原创 前端学习之浮动布局与flex布局

前言:原本是个java后端的,在学校里学过一点css和js,但是连布局都学不好,js出错还不报错,果断放弃前端。但是公司严重缺前端,硬把我分到前端组。为了饭碗,只能开始重新学习前端。现在从最基本的布局开始学起,每日练习写成博文,以做自勉。上面的是设计图,我在学习了浮动布局后,花了一天半的时间,加上请教别人,终于写出来了<!DOCTYPE html><html&...

2019-04-10 11:01:08 2123 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 1988

原创 记录部署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 334

原创 PHP中坑人不偿命的作用域

一. 变量定义 &lt;?php    function foo() {        return 1;    }    if(!$a = foo()) print 'x';等价于:&lt;?php    function foo() {        return 1;    }    $a = foo();    if(!$a) print 'x';二....

2019-01-07 18:08:54 477

转载 Linux资源分析工具杂谈

Linux资源分析工具杂谈  表1. 计算机科学中的延时        软件发展到今天可谓日新月异,短短的几十年中极大的提高了人类的生产力。伴随着软件功能的发展,软件的复杂度也在几何级的增长,从经济性的角度来讲,人们总是希望投入更少的硬件资源,更少的电力,更少的时间来完成更多的生产任务,人们期望自己的每一度电,每一分钟时间都在用在有意义的生产活动中。面对复杂的软件,我们如何知道...

2018-12-29 21:01:42 367

转载 PhpStorm 常用快捷键和配置

PhpStorm 常用快捷键和配置1.配置设置代码及字体风格:File-&gt;Settings-&gt;Editor-&gt;Colors&amp;Fonts-&gt;Font安装插件(如:tp,laravel,yii。。。):File-&gt;Settings-&gt;Plugins设置自动换行:File-&gt;Settings-&gt;Editor-&gt;General-&gt...

2018-12-28 17:46:24 250

转载 C++中不能重载的运算符

C++中不能重载的运算符有5个,分别为:“?:” “.” “::” “sizeof” “.*” 。 重载:让操作符可以有新的语义,而不是更改语法,否则会引起混乱。 重载的部分规则:运算函数的参数至少有一个必须是类的对象或者是类的对象的引用。下面来i解释一下为什么这几个运算符不能进行重载。(1)?:假设可以重载,那么我们来看下列的代码:exp1 ? exp2 : exp3该运...

2018-12-26 20:23:32 15392

原创 localhost与127.0.0.1的不同

概念:localhost:也叫local ,正确的解释是:本地服务器127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)一个是“本地”,一个是“本机”。工作原理:localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。假如使用localhost不能访...

2018-12-26 10:13:03 627

转载 Nginx的功能和配置

Nginx常用功能1、Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理。这里我给来2张图,对正向代理与反响代理做个诠释,具体细节,大家可以翻阅下资料。Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相...

2018-12-25 12:15:31 171 1

转载 互联网公司面试必问的Redis题目

Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的下面我从个人当面试官的经验,总结几个必须要掌握的知识点。介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID...

2018-09-17 09:47:14 272

转载 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 1010

转载 erlang开发经验谈:防坑指南

任何语言在使用中都会遇到这样那样的问题,erlang也是。这里整理下我遇到的一些问题,避免继续踩坑。说实话,“防坑指南”这个标题有点过于标新立异,不过还是希望能引起重视,避免在实际开发中重复犯这些问题。 '--' 运算与 '++'运算1&gt; [1,2,3,4] -- [1] -- [2]. [2,3,4]算是erlang经典的问题了。这是从后面算起的,先算 [1] -- [...

2018-09-07 06:12:02 367

原创 记第一次面试

在实xi僧上投了5家公司的服务端开发,第2天就收到君hai游戏HR的回复,让我发一份详细点的简历给他,说我的简历太简陋了。后来我在实习僧上面下载它给我生成的简历,才发现简历上面基本什么都没写,另外实习僧限制一家公司只能投一次简历。早知道我就先看一下生成的简历,才投递,还好君hai游戏的HR肯主动联系我,不然死了都不知怎么死。一面(项目组长):自我介绍编译型语言和脚本语言的区别有没...

2018-09-01 17:34:51 234

转载 C++ regex 正则表达式的使用

原文链接:https://blog.csdn.net/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 1910

转载 写给新手们看的编程修养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质:1、有专研精神,勤学善问、举一反三。2、积极向上的态度,有创造性思维。3、与人积极交流沟通的能力,有团队精神。4、谦虚谨慎,戒骄戒燥。5、写出的...

2018-08-11 23:31:30 254

转载 通俗解释模拟退火算法

原文链接:微信公众号“数学与人工智能”  介绍模拟退火前,先介绍爬山算法。一. 爬山算法 ( Hill Climbing )        爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。        爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所示:假设C点为当前解,爬...

2018-08-11 23:15:44 4036 1

转载 结构体字节对齐

在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对 于任何 变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排列, 而不是简单地顺序排列,这就是内存对齐。      内存对齐的原因:      1)某些平台只能在特...

2018-08-11 22:52:55 167

转载 Oracle异常关闭后谨防数据文件受损

数据库是智慧校园下各类信息系统的核心组成部分。Oracle数据库凭借其强大的稳定性和可伸缩性,目前基本是国内所有高校作为软件平台底层数据仓库的主流选择。正所谓“好马配好鞍,宝剑赠英雄”,稳定高效的Oracle数据库,自然也对运维人员技术水平和底层硬件运行环境的要求更高,一次意外的停电或一个存储磁盘的坏块,都有可能让数据库出错,进而导致信息系统罢工,接下来就以一则案例“现身说法”。问题现象...

2018-08-02 21:42:32 986

转载 『腾讯后台开发』实习生技能要求

『腾讯后台开发』实习生技能要求如题,应届生除了要良好地掌握算法和数据结构以外,以下一些技能点列表希望对大家有帮助,有兴趣的朋友可以参考这个针对性地补缺补差。文章列出的技能点有的要求熟悉,有的了解即可,注意技能点前面的修饰词。如果没有明确给出“熟悉”“了解”等字眼,要求均为熟悉。一、操作系统方面 多线程相关与线程之间同步技术 熟练使用(但不局限于)以下linux APIli...

2018-07-26 16:29:25 1827

转载 高性能服务器开发2018年汇总

面试求职 写给那些傻傻想做服务器开发的朋友 『腾讯后台开发』实习生技能要求 去BAT,你应该要看一看的面试经验总结 后台开发应该读的书 网络通信面试题目集锦 C++基础 你一定要搞明白的C函数调用方式与栈原理 深入理解C/C++中的指针 后台C++开发你一定要知道的条件变量 服务器开发基础系列 主线程与工作线程的...

2018-07-26 15:25:32 1338

转载 调试技巧之调用堆栈 - Call stack

调试技巧之调用堆栈 - Call stack原文链接:https://blog.csdn.net/zhg598242449/article/details/7591123简单介绍  调试是程序开发者必备技巧。如果不会调试,自己写的程序一旦出问题,往往无从下手。本人总结10年使用VC经验,对调试技巧做一个粗浅的介绍。希望对大家有所帮助。    今天简单的介绍介绍调用堆栈。调用堆栈在我的专栏的文章VC...

2018-07-02 21:59:02 4036

转载 使用Hibernate Validator进行数据校验

学校实训时做了一个SSM框架的项目,需要对前端发到后台的数据进行校验http://www.php.cn/java-article-369640.html

2018-07-02 21:30:57 558

转载 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 4958 2

转载 SSH三大框架整合时 过滤器问题

以前做项目 没在意,这次重新做项目 搭建SSH架构时,发现了一些问题。一般为了项目的安全性,阻止非法访问。我们一般会配置过滤器。只有登录之后 才能进入系统。我先贴出 我自己搭的项目中。web.xml文件。然后一一说明&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app version="2.5" xmlns="http:...

2018-06-15 10:34:34 448

原创 数学建模比赛的经验帖

其实笔者参赛经验算不上丰富,也就是参加了4次数模比赛而已,依次是:17年美赛、17年五一省赛、17年“高教社杯”国赛、18年美赛。现在粗略地写一篇经验总结帖,记录下自己的收获。关于报名。我学校的数模比赛主要是由数科院负责的,虽然欢迎其他学院的学生参赛,但是十分坑的是,除了数科院之外很多其他的学院根本没有发数模比赛的通知。大一时我专业的班级,跟数师一起上英语课,因此互相认识了。到了数模比赛时,...

2018-06-11 17:19:29 4588

原创 MySQL数据库的导入导出

一:数据库的导出(备份)备份数据库即导出所有表以及数据 不加-dmysqldump -h localhost -u root -p test &gt; G:\arcgisworkspace\zypdoc\test.sql二:数据库的导入(还原)导入数据库(首先得创建数据,再导入)C:\Program Files\MySQL\MySQL Server 5.5\bin&gt;mysql ...

2018-06-10 21:57:37 200

原创 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 701

原创 阿里巴巴在线笔试编程题2题

前言:上周五参加了阿里巴巴的在线笔试,包含半小时10条选择题和一小时2条编程题。题目1:有两个非负数a和b,求两者的和。注意a和b可能是小数,输出结果不包含多于的0。输入:12.3 5输出:17.5参考代码:#include&lt;iostream&gt;#include&lt;string&gt;using namespace std;string first, second, ans;...

2018-05-14 15:48:36 9479 11

转载 WEB项目的相对路径与绝对路径

1 与路径相关的操作l  超链接l  表单l  转发l  包含l  重定向l  &lt;url-pattern&gt;l  ServletContext获取资源l  Class获取资源l  ClassLoader获取资源【先说结论:1、强烈建议使用“/”开头的路径2、超链接、表单、重定向:以“/”开头的的路径相对于主机根目录【http://localhost:8080/】  转发、包含、&lt;u...

2018-04-27 18:16:04 1140

转载 彻底卸载Windows下的MySQL

MySQL的安装程序,有卸载选项,但是经过实践证明,根本没有卸载干净。因为再次启动该安装程序时,发现原本的安装功能变成了修复,又或者操作到录入root帐号的密码时,需要输入root帐号的旧密码,这些都是因为MySQL没有卸载干净。下面给出完整的卸载MySQL的卸载方法:   1、控制面板里的增加删除程序内进行删除;  2、删除安装目录下残留的MySQL文件夹和文件;  3、开始-&gt;运行,输入...

2018-04-22 23:50:12 632

转载 SSH框架面试总结

Struts相关1、写出你熟悉的开源框架以及各自的作用(项目中为什么使用SSH)答:框架:hibernate,spring,struts. Hibernate主要用于数据持久化;封装了JDBC操作;还提供了一个易用的、高效率的对象关系映射框架; Spring 的控制反转能起到解耦合的作用; Struts 主要用于请求处理的流程控制;struts是基于MVC模式的,很好的将应用程序...

2018-04-17 16:19:36 1548

原创 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 677

转载 mysql千万级大数据SQL查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...

2018-04-16 10:41:56 183

Eclipse使用Github教程

Eclipse使用Github教程,包含录屏操作视频和doc文档的说明,以及一个64位的windows环境的Git安装包

2018-07-06

学校J2EE实训作业 SSM框架

学校期末实训课的J2EE实训作业,集团资产管理系统,使用SSM框实现,数据库是MySQL5.0,除了完整的源代码之外,还包含一个doc说明文档,演示PPT,数据库说明的数据字典,以及一个项目演示视频

2018-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除