自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白衣

高义升个人博客~记录点滴。欢迎来踩

  • 博客(186)
  • 收藏
  • 关注

原创 SSM框架整合遇到的问题汇总(Spring+SpringMVC+Mybatis+PostgreSQL+Tomcat7+Maven)v.18

一问题一:mybatis生成的映射文件1 (mapper.xml)找不到:解决办法:二问题二:mappingJacksonHttpMessageConverter类找不到解决办法:三:问题三:jackson.core找不到解决办法:四问题四:web容器找不到数据库驱动org.postgresql.Driver解决办法:-将驱动jar包 手动放入we...

2017-09-18 22:13:47 4315 2

原创 百度网盘不限速下载方法(附下载地址及教程)

百度网盘很方便,除了下载的时候。(tui它三千遍)下载资料时发现两款软件,都十分好用。附教程连接及下载链接:speedpan(速盘)下载地址 : speedpan参考资料 : 官方手册proxyee-down下载地址 : proxyee-down参考资料博客资料 来自:易破解官方说明...

2019-04-28 11:24:29 11224 2

原创 Linux/Unix如何安装一只猫oneko,*inux上有趣的应用,用命令画一只猫儿陪着你。

文章目录安装使用及参数一个人,一台电脑,一个格子间,注视屏幕,手抚键盘,一天又一天。很难以想象,这种**的生活。画一只猫儿陪着我~流光岁月,自成一仙,如诗如画。枯燥的日子里,活跃在屏幕上的小动物成了精神寄托。话不多说,让我也帮你画一只猫儿吧。安装sudo apt-get install oneko使用及参数我们直接在命令行中输入:oneko或者,后台挂起,然后进行...

2019-04-08 16:40:05 4500 3

原创 什么是死锁?自己动手写死锁。一个死锁的例子。死锁的四个条件,如何避免死锁。

文章目录一、什么是死锁二、动手写死锁三、发现排查死锁情况四、解决办法面试题就好像计算机二级一样扯淡的出一些并不常见的题目(甚至写法很反人类),我们就借此锻炼一下逻辑能力把。一、什么是死锁死锁不仅在个人学习中,甚至在开发中也并不常见。但是一旦出现死锁,后果将非常严重。首先什么是死锁呢?打个比方,就好像有两个人打架,互相限制住了(锁住,抱住)彼此一样,互相动弹不得,而且互相欧气,你不松手我就不...

2019-03-29 20:31:34 4710 2

原创 Linux上安装QQ,ubuntu18.04安装QQ最新简易教程,一分钟安装QQlinux版。

文章目录O、环境一、安装方法三、源代码四、参考资料QQ Web停止运营了,QQ linux停更了。TX真是良心企业。那我们该如何在linux上跑QQ呢?本文提供ubuntu18.04 (16+都可以) 安装QQ简易小白教程。其他版本及环境请直接移步文末参考资料。效果图:O、环境unbuntu18.04 - 64位一、安装方法先上命令列表(到安装应用的路径下)git clo...

2019-03-28 22:00:00 28121 5

原创 创建三个线程并依次执行

文章目录一、join方法二、线程池昨天做笔试题的时候遇到一个多线程的问题,需要我们创建三个线程,操作同一个String,并且依次赋值,最后打印。操作同一个String只需要我们同步或者加锁就可以保证其原子性了,可是如何保证顺序执行呢?一、join方法我们来看api文档中的说明,等待本线程死亡。也就是说,我们在其他线程run方法内部调用本线程的join方法,其他线程必须等待本线程死亡后才能...

2019-03-27 22:09:34 2857

转载 J2EE技术栈

一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破...

2019-03-25 20:54:13 721

原创 Tomcat服务方式启动,配置JMX,Jconsole,JvisualVM监控

Java内置有jconsole监控工具,可以监控CPU、内存、线程、类加载等信息,但以服务方式启动的tomcat不能被jconsole识别,在网上查找了一通,发现可以通过配置JAVA_OPTS方式启动RMI远程监控接口,能够使用jconsole监控tomcat,把方法记录一下,以供以后备查:在Tomcat的配置界面中找到Java选项卡,在Java Options框的最下方增加以下内容:-Dj...

2019-03-24 09:23:09 2385 4

原创 IDEA提示: found duplicated code in source file

Idea 提示 :found duplicated code in source filefound duplicated code机智的IDEA大喊道,老大快看我发现了什么!重复的代码!如图,IDEA黄色波浪线提示在源码中发现重复的代码 ,一个优秀的程序员不允许自己把同样的代码到处写,为了避免代码冗余,我们将此段代码抽象成方法或者放入工具类中,即可。IDEA代码抽象的好帮手。···...

2019-03-23 21:17:24 4330

原创 快速求幂算法Java实现

java快速求幂算法1最傻的办法也是最容易理解的,累乘时间复杂度 O(n)double d =1;while(exp > 0){ d *= base; exp--;}2递归的思想拆解大数为小数化繁为简求幂O(logn)当然我们也可以用递归的形式来解决,。这个算法并不是做乘法数最少的,但多数情况下是足够快并且足够简单的。如果单纯追求做乘法数最少,则未必应该用2^...

2019-03-22 11:52:42 6136

原创 Windows 下 Qt4.8.5配置MySQL驱动

Windows 下 Qt4.8.5配置MySQL驱动,连接mysql数据库环境编译mysql驱动1。修改Qt中mysql驱动的mysql.pro文件。2。qmake 编译.pro文件3。编译mysql4。将mysql的库文件libmysql.dll拷贝到D:\devel\Qt\Qt4.8.5\bin目录下。测试连接mysql数据库Windows 下 ...

2018-07-06 16:58:14 900 1

转载 gcc编译静态库和动态库

gcc编译静态库和动态库今天要用到静态库和动态库,于是写了几个例子来巩固一下基础。 hello1.c ————————————————————include include void print2(char *arr) { char c; int i=0; while((c=arr[i++])!='\0') { printf("%d****%c\n",i,c); } }he...

2018-05-10 15:27:00 3657

转载 [计算机网络协议分析]TCP/IP协议三次握手与四次握手流程解析

TCP/IP协议三次握手与四次握手流程解析一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志...

2018-04-29 11:16:20 519

转载 [计算机网络协议分析]MAC、IP头、TCP头、UDP头帧格式

一、MAC帧头定义typedef struct _MAC_FRAME_HEADER { char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress[6]; //源mac地址 short m_cType;      //上一层协议类型,如0x0800代表上一层是IP协议,0x0806为arp }att...

2018-04-28 22:58:11 1641

原创 Java中String比较:==、equals()方法、intern()方法

Java中String比较:==、equals()方法、intern()方法一、 ==比较1.01 简单类型1.02 引用类型1.03 String的==比较二、 euqals()比较2.01 String中的重写的equals()方法:三、 intern方法介绍Java中String比较:==、equals()方法、intern()方法...

2018-04-16 22:12:16 1506

原创 Mybatis中Insert插入后返回主键id值

Mybatis中Insert插入后返回主键id值Mapper的接口:方法1:方法2:Mybatis中Insert插入后返回主键id值PostgreSQL如何设置自增序列可以点这里:Mapper的接口:public interface ThesisMapper { int insertSelective(Thesis record);}...

2018-04-14 22:28:00 11763 1

原创 Spring多文件上传multipart配置

SpringMVC多文件上传:multipart配置1.首先是项目引入依赖jar包:2.配置Spring支持multipart文件上传:3.Controller处理映射4.前台上传文件:最后,我们可以来看一下multipart请求与普通请求的区别:SpringMVC如何上传文件上传图片SpringMVC上传图片的配置commons包用法

2018-04-14 21:34:04 3943

原创 Java的import与package机制

Java的import与package机制,控制着java程序复杂的文件结构,并且使其有条不紊的相互协作,互不冲突。

2018-04-12 19:32:42 741

原创 JAVA类加载机制,类加载过程,ClassLoader类加载器,类加载器关系

JAVA类加载机制JAVA类加载器类加载层次关系类加载机制的特性JAVA类加载机制JAVA类加载器java类加载器负责把一个一个编译好的class文件装入内存中,并为其创建对应的java.lang.Class对象。java中有如下几种类加载器:BootstrapClassLoaderExtClassLoaderAppClassLoaderURLClassLoaderfindClassloadClass

2018-04-08 18:02:26 874

原创 linux系统office软件汇总,excel/word等

OpenOffice Apache http://www.openoffice.org/koffice KDE的 https://www.kde.org/applications/office/永中Office 国产的,据说中文支持不错 http://www.yozosoft.com/home.htmStarOffice http://www.staroffi...

2018-04-07 19:49:33 12926

原创 IDEA快捷键及使用技巧(五):关联Spring及数据库

IDEA维护着庞大的索引,使我们在编码时十分方便。本文介绍如何使用IDEA的扩展功能:关联Spring文件以及关联数据库。(1)在Spring框架中,常见的是注解,Java文件,xml配置文件等等。而他们在运行的时候是如何相互协作,用了IDEA的gutter,我们就可以像查看源码一样方便了(比如按下Ctrl点击即可)。(2)后台免不了和数据库打交道,IDEA集成的便捷"客户端"支持约12-17种数据库。还有智能的索

2018-04-01 21:20:44 1967

转载 JAVA学习路线

一位资深程序员大牛给予Java初学者的学习路线建议java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,

2018-03-26 20:07:14 435

转载 WdatePicker日历控件使用方法

老插件,但是侵入性很低。WdatePicker日历控件使用方法跨无限级框架显示无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的示例2-7 跨无限级框架演示可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕民国年日历和其他特殊日历当年份格式设置为yyy格式时...

2018-03-11 20:16:10 277

原创 [Git配置]Git本地中文文件名问题解决 linux环境

git本地中文文件名问题解决 git中文文件名显示乱码git中文路径问题一步解决Git中文显示问题:git config --global core.quotepath false

2018-03-08 22:02:53 1685

转载 Git的中文支持

Git的中文支持 Git 2014-12-11 18:12:46 发布 您的评价: 2.0 收藏 0收藏 Git的本地化做得并不完善,命令的输出及命令的帮助还只能输出英文。目前中文用户最关心的问题是:是否可以在提交说明中使用中文?是否可以使用中文文件名或目录名?是否可以使用中文来命名分支或里程碑?简单地说,可以在提交说明中使用中文,但是需要对Git进行设置。至于用中文...

2018-03-08 21:49:11 4204

原创 [Git配置]:git push无需输入帐号密码 如何配置?

git保存帐号密码git pushgit配置无须输入帐号密码push初次配置git之后,默认的我们每次git push都需要输入用户名和密码. 其实git为我们提供了免密push配置的的好多方式,在此列出其一。 详细请参考官方文档。

2018-02-24 17:00:21 7185

转载 JS execCommand命令汇总及实例

JS execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用 如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即表示不显示对话框),

2018-02-11 11:33:01 3863 1

转载 SVN上图标所表示的意思汇总

绿色的勾:图标表示这是一个最新取出的工作副本,他的Subversion状态是normal。灰色的勾:灰色图标表示”只读”,如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。红色感叹号:当你开始编辑一个文件,这个文件的状态就会变成modified,图标也会变成红色圆圈带一个

2018-02-06 19:41:13 812

原创 tomcat请求参数问题解决: Invalid character found in the request target. The valid characters are defined in

错误还原问题分析解决办法四种错误还原:今天升级tomcat7.0.84遇到一个问题:url请求中包含{}的都报错:二月 06, 2018 5:25:39 下午 org.apache.coyote.http11.AbstractHttp11Processor process信息: Error parsing HTTP request header Note:

2018-02-06 17:43:51 24132 2

转载 ORM、MVC、RPC、SOA框架

1、背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有 条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加

2018-02-06 16:50:08 4682 1

转载 eclipse 中出现Project 'xx' is missing required library:问题解决

出现这种情况的原因是在你的project的build path Library中存在重复并且村子啊冲突的jar包,解决方案: 1、右击你的project——>Build path——>Configure build Path; 2、在弹出的窗口中选择,Library标签页; 3、在下面所列出的jar包中寻早相互重复、冲突的jar包,删除之; 4、点击确定关闭窗口,在eclipse自动重新build

2018-02-05 16:08:05 19865 5

转载 Eclipse安装SVN插件访问远程仓库报错

今天给Eclipse安装个SVN插件,然后访问远程仓库时就出现以下的错误了: SVN: ‘0x00400006:Validate Repository Location’ operation finished with error: Selected SVN connector library is not available or cannot be loaded. 看这个提示,原因就是没装

2018-02-05 12:18:31 1029

原创 jquery动态操作控件,选择器接收变量

Jquery 选择器中使用变量: jquery选择器是接受变量的,用法如下 $('body').on('click', "button[id^='delete']", function () { var id = $(this).parent().siblings()[0].innerHTML; var btn_id = 'd

2018-02-03 14:50:24 1020

原创 jquery的ajax请求成功OK,返回了数据,但是不进success的问题解决办法

初入jquery,认为ajax返回了数据是成功了,就应该进success(),孰不知真正成功的一个必要条件:1 返回值必须是严格的JSON数据类型SSM框架 我的返回的数据是@RequestMapping(..)@ResponseBodypublic Object resetUserPassword(HttpServletRequest request) { retu

2018-02-03 10:47:07 2808

转载 html对话框alert,confirm,prompt用法汇总

html页面简单的三种对话框如下:1、alert(),最简单的提示框:alert("你好!"); 2、confirm(),有确认和取消两个按钮:if(confirm("还有继续吗?")){ alert("继续"); }else{ alert("再见"); } 3、prompt(),可以输入信息:var name = promp

2018-02-02 21:06:49 18907

转载 jquery选择器汇总

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 (“#myELement”)    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素(“#myELement”) 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 (“d

2018-01-16 20:45:03 159

转载 jQuery取得select选择的文本与值

jQuery取得select选择的文本与值 jQuery取得select选中的值获取select 选中的 text : $(“#ddlregtype”).find(“option:selected”).text();jQuery("#select1 option:selected").text();获取select选中的 value: $(“#ddlregtyp

2018-01-16 20:32:25 14989

原创 从零搭建javaWEB服务器

从零搭建javaWEB服务器一环境安装java检查当前 安装版本列出可安装的java版本安装 java 8查看当前java版本配置环境变量安装tomcat7安装postgresql 96从零搭建javaWEB服务器一.环境当前环境: centOS 6.5目标环境: java8 + tomcat7 + postgresql 9.6ps: 查看当前系统版本命令uname -a

2018-01-15 19:35:05 1688

转载 [汇总]html中a标签中的onclick和href的使用

onclick链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接); 假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释掉; 如果页面过长有滚动条,且希望通过链接的

2018-01-14 15:41:28 1218

转载 汇总常用的jQuery操作Table tr td方法

鼠标移动行变色奇偶行不同颜色隐藏一行隐藏一列删除一行删除一列得到设置某个单元格的值插入一行9获取每一行指定的单元格的值10全选或全不选11客户端动态添加行删除行虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下次再

2018-01-14 13:09:08 7054

空空如也

空空如也

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

TA关注的人

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