小猪八Q
码龄13年
求更新 关注
提问 私信
  • 博客:70,405
    社区:2,044
    问答:6,221
    78,670
    总访问量
  • 16
    原创
  • 120
    粉丝
  • 92
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2012-07-10

个人简介:5年开发经验,C#开发工程师

博客简介:

wpfLove的专栏

查看详细资料
个人成就
  • 获得30次点赞
  • 内容获得10次评论
  • 获得30次收藏
  • 博客总排名458,461名
创作历程
  • 4篇
    2019年
  • 7篇
    2018年
  • 3篇
    2017年
  • 2篇
    2016年
  • 1篇
    2015年
  • 2篇
    2014年
成就勋章
TA的专栏
  • G1垃圾收集器入门
  • java多线程
  • 综合
    8篇
  • C#开发
    3篇
  • 前端
    3篇
  • 数据库
    1篇
  • Spring
    2篇
  • 架构设计
    1篇
  • Nosql
    1篇
  • 计算机理论
    1篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 17

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    tensorflow数据分析
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Elasticsearch文档版本冲突原理与解决

一般我们在更新文档时,主要的操作流程时:读取文档->修改->提交保存。数据中心等保存的都是最新一次提交的内容。大部分时候,这都没有什么问题。但是如果两个或更多的请求同时修改一个文档时,非常容易产生冲突,因为上述的流程无法保证原子性,也不可能保证。冲突解决常用的两种策略:悲观锁并发策略在关系性数据库中,通过阻塞并排队的方式,来避免发生冲突,例如在读取数据行时阻塞,来保证正在修...
原创
博文更新于 2020.03.26 ·
11932 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Linux内存消耗

原文:https://web.archive.org/web/20120520221529/http://emilics.com/blog/article/mconsumption.html本文主要描述如何通过一个合理的方法来测量linux进程的内存消耗。linux包含了虚拟内存管理的特性,因此,内存消耗并没有想想中的那么简单。心急速览对于心急的人,我先给出结论。我倾向于使用PSS(Prop...
翻译
博文更新于 2019.09.15 ·
962 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

随笔

沟通跨部门沟通,首先应确立沟通的目的是双方的有效配合和问题解决的方向、方法,去除程序员们自带的问题责任论,不能按照“不是我的问题,我这OK,跟我无关”这样的思路去讨论和解决问题。首要问题是协作和问题定位与解决。复盘工作任务安排、分配和执行要做好精细化管理,可量化,完成后要针对发生的问题和解决方法进行有效的复盘。运维开发先行,监控与测试随后。监控包括性能参数、QPS/TPS、接口响应时长...
原创
博文更新于 2019.03.24 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows系统下Git多账号支持

文章目录配置生成ssh key配置用户信息多账号支持配置生成ssh keyssh-keygen -t rsa -C "email@xx.com"-t type缩写,指定密钥类型,一种是RSA,一种DSA,默认是RSA-C comment缩写,指定备注信息-f 可用来指定生成的文件名配置用户信息git config --global user.name ‘skysper’git...
原创
博文更新于 2019.01.19 ·
507 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Freemarker常用语法简例

注释<#-- 我是注释 -->include组合其他模板或页面<#include "/common/copyright.ftl">匹配 common/copyright.ftl<#include "/common/*/copyright.ftl&a
原创
博文更新于 2018.10.17 ·
605 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Freemarker常用语法简例(二)

配置<#-- Use UTF-8 charset for URL escaping from now: --><#setting url_escaping_charset="UTF-8">赋值<#assign seq = [&
原创
博文更新于 2018.10.17 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Springboot中使用 mybatis generator 生成代码

请首先创建你的springboot项目在项目添加 mybatis-generator1.在pom中添加plugin<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin&
翻译
博文更新于 2018.07.30 ·
599 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CacheManager缓存管理开源工具

本文主要介绍我的开源项目CacheManager的使用说明和特性 https://github.com/Skysper/CacheManagerCacheManager可以协助管理我们项目应用中使用的Redis、Memcache缓存键值对。目前已经实现了对Redis的支持,支持的数据类型包括String、List、Set、SortedSet、Hash,可以修改、删除键值,设置...
原创
博文更新于 2018.04.09 ·
2010 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Fork原项目新增分支的同步和推送

在 Github 或者 Gitlab Fork 项目以后,原项目增加了新的分支,我们可以通过以下流程将分支同步下来本项目前提假设我们设置了 remote 的名称为 up 与源项目关联.$ git remote -vorigin git@gitlab.test.com:zhangsan/project.git (fetch)origin git@gitlab.test.com...
原创
博文更新于 2018.03.28 ·
9739 阅读 ·
6 点赞 ·
4 评论 ·
9 收藏

Element-UI消息提示组件Message在Vuex中的调用实现

在最近的项目开发中,前端部分使用 Vue 开发,整个页面基于 Element-UI 实现。由于是单页面多组件应用,使用了 Vuex 做状态管理。为了页面交互的友好和风格的统一,消息提醒使用 Element-UI 的 Message消息提示, 不使用 window.alertthis.$message({ showClose: true, message: '警告...
原创
博文更新于 2018.02.13 ·
11419 阅读 ·
4 点赞 ·
3 评论 ·
9 收藏

在Spring Boot中使用Log4j2

Apache Log4j2 是 Log4j 1.x 的下一代产品Log4j2在性能上有了很大的提升,支持异步的方式,还有SLF4J、commons logging 和 java.util.logging 的API。你会学习怎么在 Spring Boot 程序中集成和配置 Log4j2。
翻译
博文更新于 2018.01.19 ·
1495 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

net asp开发插件现实图片上传的案例

答:

http://blog.csdn.net/wpflove/article/details/73616571
参考我这篇文章吧,Cropper这个控件不错

回答问题 2017.08.14

Sql Server替换去重函数

最近在处理数据清洗方面的工作,有个字段存储的是关联数据的Id,使用的是常规的,分割的方式。清洗过程中需要针对该字段中特定的Id进行替换,因为历史的原因,有部分数据存在Id重复的情况,单纯的Replace函数在替换如1,2,3,4,5,5 需要如下步骤: 1. 将字符串转化为 ,1,2,3,4,5,5, 2. 执行Replace函数 REPLACE(',5,',',6,') 3. 去除收尾,返回
原创
博文更新于 2017.08.09 ·
1656 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

关于github desktop使用

答:

有很大的原因,是因为你没怎么使用Git,所有的工具都有一个熟悉的过程,你可以使用csdn code 创建个项目,试着做提交,push pull等操作
有感觉了,可以继续学习和了解更多的git打开方式。
可以考虑简单的命令操作->图形化界面->高级的命令操作等这个思路来实现。

http://blog.csdn.net/wpflove/article/details/73351082 可以参考下

回答问题 2017.07.28

c#做Excel循环打开的操作,关闭Excel打开另一个Excel

答:

这种情况,你总是要捕捉关闭事件的,你在关闭事件中,打开新的就可以了,没必要使用线程

回答问题 2017.07.04

数据库设计:某网站的用户名是手机或者是邮箱,那么如何设计数据库?

答:

这个邮箱和手机号肯定是两个字段,可以分别建立索引,在逻辑处理部分,识别是邮箱还是手机,
他们两个不适合作为主键,在这种两种方式的情况下,手机和邮箱都有为空的可能。

登录的时候,通过逻辑识别用户输入的是手机号还是邮箱就可以了,然后查询不同的字段(手机或邮箱)

回答问题 2017.07.04

Javaweb 省市联动 json数据获取 出现undefined

答:

这种在有疑问的地方通过console.log输出下你的变量内容,方便更好的确定问题所在

回答问题 2017.07.04

使用Cropper进行图片剪裁上传

在项目中,需要多上传的图片按照比例和尺寸进行裁剪,这类场景在一些CMS系统中是比较常见的,尤其是大部分的文章现在要适配PC、Mobile两种平台,文章的封面图等便需要按照尺寸做裁剪,以便于应用到不同的场景和平台上。项目地址:https://github.com/fengyuanchen/cropper 文档:https://github.com/fengyuanchen/cropper/blob/
原创
博文更新于 2017.06.23 ·
12125 阅读 ·
9 点赞 ·
0 评论 ·
2 收藏

给Git新手的入门级快速上手方式

搜索Git for windows下载widows上的git工具,安装过程比较简单的,基本上一路next就好,有选择的地方,可以阅读下说明,参考个人习惯选择。安装完成后,可进一步选择安装TortoiseGit,因为习惯他们家Svn工具的,使用这个可以更加方便。工具安装完成后,可在目标文件件下,右键选择Git Bash Here来打开命令行窗口,也可以直接双击桌面上的程序icon运行命令行窗口
原创
博文更新于 2017.06.16 ·
955 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

分页算法

这是一个经过简单重构的分页算法辅助类,并实现了html的拼接输出。当然,这个应该经过更进一步的重构,可以进行更进一步的定制化。
原创
博文更新于 2017.06.16 ·
1834 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多