- 博客(127)
- 收藏
- 关注
原创 代码
atic final Logger LOGGER = LoggerFactory.getLogger(ReportDataController.class); @Autowired ReportDataService reportDataService; @Autowired UserAuthContext userAuthContext; /**...
2018-07-26 11:45:07
248
原创 关于处理大数据问题
1 关于大数据处理 :在1亿个url中查找某一个数据,需要的内1.6GB空间,可以用BoomFilter来处理(布隆表达式)。 从一个集合中找某一个数据。 关于处理海量数据的问题https://blog.youkuaiyun.com/v_JULY_v/article/details/6279498...
2018-06-08 18:14:31
384
翻译 北京游玩攻略,-怎么游玩清华北大
、公园类1.奥林匹克森林公园『★★★★★』2.玉渊潭公园『★★★★★』3.双秀公园『★★★☆☆』4.黄草湾郊野公园『★★★★★』5.圆明园公园『★★★☆☆』6.将府公园『★★★★☆』7.中科院植物园『★★★★☆』8.紫竹院公园『★★★★★』9.榆树庄公园『★★★★★』 二、校园类1.清华校园『★★★★★』 游轮清华攻略清华是几乎完全开放的,任何人任何时间都能进。说“几乎”是因为存在下列三个例外...
2018-06-04 12:26:14
1340
原创 利用java自带的javap -verbose命令看看class文件的指令
利用java自带的javap -verbose命令看看class文件的指令查看synchronized修饰的代码块,静态方法,普通方法锁的实现1 普通方法,静态方法 在字节码中使用 flags: ACC_PUBLIC, ACC_SYNCHRONIZED 标记 2 代码块 11: monitorenter 21: monitorexit 标记...
2018-05-16 16:41:25
1779
原创 新浪java面试之后的感慨
面试之前:现状:93年,今年25岁,在一所外企(也是一所外包公司做软件),8k,毕业快一年,北京。在这块一年的时间里,同事朝九晚五的生活着,但是我不是,每天6点起床,自己做早餐,自从毕业来北京就开始坚持自己做饭,想锻炼自己,也是换一种维度放松。七点半就到公司了,然后还是学习,看新技术,写代码。之前在脉脉上看到一个哥们就是每天比别人早来两个小时,最后进优酷了。但是早起自律,也是我个人的生活习惯,我认...
2018-05-06 00:11:17
1737
原创 Node的code分析
Node的code分析1 整体结构分析2 Exception使用设计分析3 小支流分析DevNmsMain 继承 Const接口 Const 定义了基本信息1 读取一个配置2 根据这个配置决定启动哪种模式NmsMain 继承了SpringBootServletInitializer1 判断是否是windows系统,并启动基本插件2 进行licenseCtrl验证3 判断isDBTMode()验证...
2018-03-22 09:08:12
1628
转载 windows注册表结构介绍以及常用技巧
一、什么是注册表 注册表是2000/XP操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。 注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据 利用一个功能强大的注册...
2018-02-28 10:37:52
4209
原创 关于聊天的人生感悟
聊天讲的内容:1 抽象的大道理和做事具体的方法(枯燥有用型) 场景:必须是有人向你提问时才讲。或者都是能听进去的人才讲。只有这样讲的话才是有效率的。2 具体好玩的话题(游戏,篮球,等话题) 场景:朋友同事之间聊天都可讲,主要是娱乐和开心。3 在讲话时,不要什么事情都说透,什么都说透了就没意思了。处理关系也是。...
2018-02-23 08:57:25
775
原创 通过set集合判断一个集合的元素是否重复
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication5{ class Program { static
2017-12-25 15:51:57
3028
原创 关于String StringBuilder StringBuffer的区别
Mutability(可变性的) Difference:String is immutable(no changed), if you try to alter (改变) their values, another object gets created, whereas(然而) StringBuffer and StringBuilder are mutable (可变) so
2017-12-25 15:51:05
192
原创 关于C-ATS NODE项目改名字的问题
需要改三个地方:1 Assembly Name 程序集名称2 Assembly Information 里面的title 和Product都需要改
2017-12-25 15:50:21
285
原创 window的换行和使用中英文资源是的换行
关于windows下换行关键的是google 关键字 wpf findResource line break1 使用场景先从Resource中获取资源字符串,然后再进行format,这里的format是为了进行动态的对字符串进行改变,以传参数的形式。问题来了,在资源中的==================================================
2017-12-25 15:49:32
241
原创 关于winform的textBox的水平滚动条
1 首先你得先设置该textBox为多行。2 wordWrap是默认是自动换行的,也就是默认为true。3 在设置水平滚动条时,一定先设置自动换行wordWrap为false。this.TxtBox_ApercuFichier.Multiline = true;this.TxtBox_ApercuFichier.WordWrap = false;this.Txt
2017-12-25 15:48:42
2306
原创 windows注册表
关于windows的注册表注册表(Registry,繁体中文版Windows称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。打开注册表的命令是:regedit1.正常情况下,你可以点击 开始-运行,然后输入 regedit 点击确定就可以注册表了,有图慎重提醒,操作注册
2017-12-25 15:47:47
252
原创 win10定时任务是否弹窗
关于win定时任务,创建一个基本定时任务:执行bat脚本,cmd窗口时默认会弹出的。和权限没有问题,是有一个配置没有配置:Actions ----> Start in (optional) 这个没有配置。会导致配置的脚本会在windows\system32的文件夹下运行,会导致写日志等操作失败。我误以为是权限问题。
2017-12-25 15:47:10
2885
原创 在C#项目中配置log4net
参考地址:https://www.codeproject.com/Tips/1107824/Perfect-Log-Net-with-Csharp1 以consoleapplication为例添加log4net的包Add log4net refer to your project. We have 2 ways for adding that library. The
2017-12-25 15:45:39
651
原创 关于string的Empty属性
关于string的Empty属性String.Empty 1 这是一个属性,这个属性为只读属性。自己测试。string demo = string.Empty; Console.WriteLine(demo); demo = "ssdf"; Console.WriteLine(demo);
2017-12-11 08:56:53
2188
原创 关于msi文件
MSI1 msi文件是windows installer的数据包,它实际上是个数据库,包含安装一种产品所需要的信息和很多安装情形下安装和卸载程序需要的指令和数据。2 用powershell操作msi首先得安装http://psmsi.codeplex.com/. Get-Command -Module MSI 可以查看所有关于msi的命令和函数
2017-12-11 08:55:58
301
原创 how to resovle The type 'UserControl' does not support direct content
问题的背景 :在nodeinstallation中添加一个usercontrol 用来在卸载后提示用户还有没有删除的文件添加了usercontrol后显示,错误提示 ==“The type 'UserControl' does not support direct content“==================================================
2017-12-11 08:55:28
464
原创 关于在在foreach循环中移除集合中的元素的解决方案
在集合中移除或者添加元素https://stackoverflow.com/questions/10431981/remove-elements-from-collection-while-iterating 这是大致思路:AFAIK, there are two approaches:Iterate over a copy of the col
2017-12-11 08:55:04
1625
原创 关于虚拟网络和tomcat配置的问题
1 关于一个http请求在网络上的行走过程1.1 首先是在客户端浏览器中输入www.baidu.com,通过http请求协议发数据1.2 在本地操作系统中的hosts文件进行解析,查看本地有 没有对该域名对应的ip地址1.3 发送给dns服务器解析,,dns服务器解析得到目标服务器地址,1.4 将数据通过ip地址发送给目标主机1.5 目标主机将响应返回给浏览器===
2017-12-11 08:50:42
167
原创 关于wpf设置属性的几种方式
注意:这个设置没有优先级,同一个属性只能设置一次。1 Local control specific style这种方式仅仅只是对这个控件有效!==================================code
2017-12-11 08:49:57
3487
原创 关于用spring-Mybatis用maven构建框架
https://github.com/elizabetht/StudentEnrollmentWithMyBatis/releases
2017-12-11 08:49:28
149
原创 push tags的流程关于项目
1 打tag的作用为了标识该版本是在哪个节点打包的,方便以后bug复现以及调试。===========2 打tag的操作流程1 点击需要打tag的节点,右键 create tag at this version 和base on 当前的branch 2 然后直接push 到相应的分支。3 push时,需要勾选 options下的include Tags 选项。注意,打
2017-12-11 08:48:20
4666
原创 关于tomcat的学习思路
1 先看tomcat源码的整体设计思路https://yq.aliyun.com/articles/20172?spm=5176.100239.blogcont20169.10.3BIa3g2 看用到的设计模式https://yq.aliyun.com/articles/20179?spm=5176.100239.blogcont20172.12.bceacL
2017-12-11 08:47:02
231
原创 通过依赖属性来改变usercontrol的内容
The member "ButtonConent" is not recognized or is not accessible.wpf在binding时,如果出现以上错误信息,说明binding的名称和依赖属性的名称不匹配
2017-12-11 08:46:08
478
原创 关于wpf的date binding的绑定失败错误信息输出格式
code简单的同一页面中的组件之间的绑定 错误信息:System.Windows.Data Error: 40 : BindingExpression path error: 'value' property not found on 'object' ''Slider' (Name='t
2017-11-24 09:28:44
2310
原创 关于写代码的注意事项之,全部英文注释,tab缩进换成四个空格的缩进,代码末尾不能有空格
1 全部英文注释2 tab缩进换成四个空格缩进编辑器调试方法:以Notepad++为例:view——show symbol -show end of line 这个操作是显示末尾是否有空格。view -show symbol -show all characters 显示所有的格式字符----> 这个表示tab键,.....这个表示空格符3 代码末尾不要敲空格自己研
2017-11-24 09:27:33
972
原创 关于递归算法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace RecursiveFunc{ class Program { static void M
2017-11-24 09:25:19
160
原创 关于wpf的contextMenu的datecontext的设置问题
wpf中菜单分为两种:menu,contextMenu(上下文菜单) contextMenu 不会继承父控件的datecontext属性,而需要自己绑定datecontext属性 一般用这种方式来设置当前的contextmenu的datecontext NameScope.SetNameScope(CaseDetail_ConTextMenu, NameScope.
2017-11-24 09:24:00
913
原创 关于git的patch做法
关于git对于一个task如果提交代码需要修改1 我常用的操作:先在gerrit上Abandoned掉这个提交,然后在git的log上reset到最新的版本,然后再提交。缺点:在gerrit就只有最新提交的一个,之前的提交的记录都没有,删除了。非常不利于对比,reviewer看不到之前为什么不通过的记录。2 现在的操作方式,就是打patch 在之前的基础上重新提交,
2017-11-24 09:23:06
349
原创 用bat脚本获取win电脑的数字时间
每台机器的时间格式都不也一样%date% %time% %date:~1,5% 表示是将%date%输出的内容,向右偏移一位,取出5个字符win10 获取数字事件的方式 %date:~4,2%%date:~7,2%%date:~10,4%%time:~0,2%%time:~3,2%%time:~6,2%win7 获取数字时间的方式 :%date:~0,4%%date:~5,2%%d
2017-11-24 09:22:00
2110
原创 关于逻辑运算符和数字运算符的底层原理
&和&&的区别,逻辑运算符和数字运算的区别&是数字运算符 &&是逻辑运算符&对应的是byte ,对应有字节意义的运算,&&是对应逻辑
2017-11-24 09:20:53
873
原创 关于异常和异常链
package java基础;//自定义异常 首先异常类会继承Exception或者其他子类public class CustomizeException extends Exception {public CustomizeException(String mess) {super.getMessage();}//catch异常链 规则是从小到大,当上面的捕获不了
2017-11-24 09:19:37
894
原创 C#项目,改变文件的输出路径,查看C#项目的版本号,修改版本号的规则
改变C#文件的输出路径1 双击文件的properties,会弹出一个界面2 点击Build 选择output 在这可以更改文件的输出路径关于查看C#项目的版本号1 直接看Porperties 文件下的AssemblyInfo.cs文件,最后一行就可以查看版本号R 1.3.1.01 修改bug一般是在1的位置+1 fix in 1.3.2.02 做完 fe
2017-11-24 09:19:11
1192
原创 用powershell登录网站,获取登录后的response,再对response进行字符串的截取
打开powershell powershell是windows系统自带的,powershell的版本随着win的版本升级而升级如果你的系统不能运行第一条命令,可能是你的powershell的版本太低了,估计你系统就是win7,升级powershell即可//添加这个发送请求的包。1 构造需要发送的请求的参数,比如url postParams2 创建发送请求的对象3 发送请求
2017-11-24 09:16:43
1124
原创 关于msi文件
MSI1 msi文件是windows installer的数据包,它实际上是个数据库,包含安装一种产品所需要的信息和很多安装情形下安装和卸载程序需要的指令和数据。2 用powershell操作msi首先得安装http://psmsi.codeplex.com/. Get-Command -Module MSI 可以查看所有关于msi的命令和函数
2017-11-20 08:53:44
1275
原创 关于用bat获取时间
每台机器的时间格式都不也一样%date% %time% %date:~1,5% 表示是将%date%输出的内容,向右偏移一位,取出5个字符
2017-11-20 08:52:10
660
原创 用C#去获取注册表里的值
static RegInfo getRegInfo(bool wow64) { string regKeyName; // Check registry in both 32 and 64 if (wow64) { regKeyName = @
2017-11-14 08:49:19
2459
原创 用break退出方法和跑异常的退出递归
private void addCaseFolder() { var x = new System.Windows.Forms.FolderBrowserDialog(); if (x.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
2017-11-14 08:48:44
2440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人