- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Wpf的App.xaml
说明当新建一个wpf应用程序,会自动生成一个App.xaml和MainWindow.xaml文件其中App.xam用来设置Application,应用程序的起始文件和资源及应用程序的一些属性和事件的设置,app.xaml.cs是处理应用程序的相关资源和事件事件Activated 当应用程序成为前台应用程序时发生。Deactivated 当应用程序停止作为前台应用程序时发生。Dis...
2020-02-22 14:38:57
1760
原创 HTTP请求头分类
HTTP Request Header 请求头 Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5 Accept-Encoding 指定浏览器可以支持的web服务器返
2017-11-19 22:19:39
4386
原创 Java代理模式及应用(三)Cglib实现
前一节所说的静态代理和动态代理模式都是要求目标对象是实现一个接口的目标对象,但是有时候目标对象只是一个单独的对象,并没有实现任何的接口,这个时候就可以使用以目标对象子类的方式类实现代理,这种方法就叫做:Cglib代理1.Cglib说明Cglib代理,也叫作子类代理,它是在内存中构建一个子类对象从而实现对目标对象功能的扩展。
2017-09-22 15:45:32
485
原创 Java代理模式及应用(二)静态代理与动态代理
上一节讲到了Java代理模式的原理,这一节对Java的两种代理模式的实现进行对比,为了更方便对比,我们设定程序需要实现两种代理。1.静态代理的实现静态代理上一节已经实现过了,我们扩展一下,进行两种代理实现:代码说明:
2017-09-21 18:23:40
342
原创 Java代理模式及应用(一)代理模式介绍
1. 什么是代理模式提供了对目标对象另外的访问方式;即通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法我们可以通过下面两个图来大概了解下代理模式:目标对象:
2017-09-17 18:37:14
369
原创 SpringBoot事务注解@Transactional
SpringBoot提供了非常方便的事务操作,通过注解就可以实现事务的回滚,非常方便快捷,下面我们就说一下如何进行事务操作。1. 事务说明在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。 编程式事务管理: 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。
2017-08-27 11:33:59
124665
9
原创 Vue.js的computed和watch用法及区别
关于watch和computed有什么区别和联系呢,在实际应用中应该怎么使用,是大家比较关系的问题: - 应用方面,watch比较适合对状态的监控,比如监控页面一个变量的值改变,需要进行什么操作。而computed适合简单计算并返回结果,结果随着内部变量改变而改变。 - 调用方面,watch适合比较耗时的操作,比如网络异步请求,一个变量改变触发网络请求。
2017-08-27 01:54:15
3551
原创 Java并发(一)线程安全
什么是线程安全和非安全 如上图所示,所谓线程安全就是指在多个线程同时访问一个公共对象,不会因为多个线程并发读写,造成数据错误的情况。比如:同时启动100个线程,对一个list进行add 100个数据操作,对于非安全对象list在执行过程中,会有并发写的情况,造成数据丢失
2017-08-24 10:13:58
400
原创 npm更新模块同步到package.js中
模块检查更新在用vue-cli生成工程后,一段时间很多模块都有更新,如何把工程中的模块都更新到最新的呢。 首先我们先通过命令查看下需要更新的版本:npm outdatednpm outdated 会列出所有可更新的 node_modules
2017-08-03 18:11:29
20941
原创 Vue.js使用pdfMake时出现字体找不到错误
vue.js使用pdfMake报错解决办法[Vue warn]: Error in created hook: "File 'Roboto-Regular.ttf' not found in virtual file system"File 'Roboto-Regular.ttf' not found in virtual file system
2017-07-28 13:26:09
4871
7
原创 SpringCloud(3.1)Jenkins安装+GitLab拉取项目
SpringCloud项目,Jenkins安装GitLab拉取项目编译
2017-06-23 18:00:50
2877
原创 Spring boot log4j maven Jar找不到解决
错误:'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-log4j:jar is missing.报错的提示是spring-boot-starter-log4j这个Jar找不到。
2016-12-12 21:36:47
9292
原创 服务器被渗透过程及后门源码
今天收到阿里云警报短信,发现服务器被人拿去做肉鸡做DDOS攻击了,跑了几个G的流量,早晨赶紧上线检查下: 发现是别人在tomcat上面上传了后门程序,怎么会被上传呢,发现webapps目录下竟然有个war包,那肯定是通过tomcat自带的manager上传的,manager的账户密码太过于简单,直接被人跑字典跑出来了,汗。。赶紧改下密码。 当然啦,别人的后门程序源码作为福利给大家看下,其实挺
2016-06-27 11:49:46
13779
3
转载 修改linux文件权限命令:chmod
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置
2013-10-29 11:45:34
6449
原创 adb控台中Permission denied的解决方案
【前提】手机一定要root在控制台中想要将电脑上c盘中的tcpdump文件导入到/data/local/tcpdump中于是采用adb push c:/tcpdump /data/local/tcpdump命令,但提示Permission denied没有权限于是使用命令adb shell进入超级用户查看了一下:在d rwx rwx --x中 第一个rwx 表示
2013-10-29 11:43:07
100793
5
原创 android更改标题的图标和文字
更改图标和文字:在Manifest中更改activity的logo和label属性即可android:logo="@drawable/图片"android:label="文字"logo是图标label是文字
2013-10-28 14:47:00
2049
原创 EditTextPreference 下自定义弹出Dialog并获取
1自定义Dialog布局并加入EditTextPrefernce自定义Dialog的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap
2013-10-18 15:53:40
9964
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人