
个人
文章平均质量分 89
超级无敌皮皮超
梦为马
展开
-
idea 远程debug调试
1,远程DEBUG的必要性由于部署环境的差异性,相信很多朋友都碰到过开发环境正常测试过的功能在测试环境甚至生产环境下出现bug的情况。一般情况下,生产环境可以采取的手段比较单一,即通过日志的方式获取运行中的环境上下文,分析日志文件并尝试重现bug。这会带来的问题还是不少的,首先,日志的分析是一项比较耗时的工作;其次,现有的日志记录不一定能反映出问题,你可能需要多次重复这个过程(分析日志->猜测问题->加日志->部署->获取日志)来慢慢逼近问题。倘若是测试环境,我们还多了一项可..转载 2022-01-13 16:35:37 · 16143 阅读 · 0 评论 -
移动端常用的四个框架
1:weUI官方网址:https://weui.io/官方介绍:WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。图片发自简书App优点:做为开发者的我们可以不用写太多css,直接拿过来就可以用。组件都有点击态,大大增加了用户的体验好感,高清屏幕下 border : 0.52:Frozen UI专注于移...原创 2020-02-28 11:30:16 · 2323 阅读 · 0 评论 -
单线程和多线程的优缺点
单线程和多线程的优缺点多线程处理的优点同步应用程序的开发比较容易,但由于需要在上一个任务完成后才能开始新的任务,所以其效率通常比多线程应用程序低。如果完成同步任务所用的时间比预计时间长,应用程序可能会不响应。多线程处理可以同时运行多个过程。例如,文字处理器应用程序在您处理文档的同时,可以检查拼写(作为单独的任务)。由于多线程应用程序将程序划分成独立的任务,因此可以在以下方面显著提高性能:...转载 2020-02-11 23:22:28 · 2910 阅读 · 0 评论 -
jQuery 属性操作 - toggleClass() 方法用法
toggleClass(),是jq里面的一个方法,可以对一个元素的class进行切换;下面就实验一下效果:html:<button>按钮</button>css:.red{background: red;}jq:$(function(){ $("button").click(function(){ $(this).t...原创 2019-10-17 10:19:08 · 1216 阅读 · 0 评论 -
简单学习二维码生成步骤--java代码实现
1、创建java项目2、将jar包导3、新建两个类,分别是:BufferedImageLuminanceSource.javaQRCodeUtil.java1、BufferedImageLuminanceSource.javapackage qrcodesoft;impo原创 2017-10-24 17:42:48 · 3490 阅读 · 0 评论 -
Java中4大基本加密算法解析
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) ...原创 2017-10-16 20:58:47 · 344 阅读 · 0 评论 -
jquery取值并将值返回到另一个HTML页面
请求ajax的html页面function tiaozhuan() { var hName = $("#hotelname").html(); jQuery .ajax({ //jquery跳转传输数据 type : "POST", url : "searchroom.do ",//跳转的controller dataType : "j原创 2017-11-17 11:28:37 · 11121 阅读 · 0 评论 -
eclipse中maven项目部署到tomcat
其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路。下面就一一介绍这几种部署方式:1.打war包到tomcat/webapps目录这种方式其实跟非maven项目没什么区别,就是打包的方式不同之后在target目录下会生成war包,复制到tomc...原创 2019-03-27 20:57:39 · 3013 阅读 · 0 评论 -
springboot打成war包并部署到Tomcat服务器
最近项目需要将springboot打成war包部署到服务器上,顺便记录一下,springboot 版本1.5.9。springboot内置了Tomcat,要想不和服务器上的tomcat版本引起冲突,首先需要将springboot内置的tomcat依赖移除。一、去除tomcat依赖并修改打包方式将打包方式修改为war<packaging>war</packagin...原创 2019-06-02 15:17:53 · 1258 阅读 · 0 评论 -
不远程连接服务器,如何通过manger app部署war包
一、打开tomcat在地址栏输入服务器地址及端口号,进入之后会有如下页面二、点击manager app 登录 需要输入用户名和密码 输入完密码后点击【确定】按钮跳转到下个页面如果没设置过密码的话点击【取消】按钮会跳转至下图页面 (1)复制下图中红框文字。 (2)打开如下文件 ...原创 2019-06-02 15:46:51 · 393 阅读 · 0 评论 -
ActiveMQ入门学习运行操作
1.下载ActiveMQ去官方网站下载:http://activemq.apache.org/2.运行ActiveMQ解压缩apache-activemq-5.15.1-bin.zip,然后双击apache-activemq-5.15.1-bin\apache-activemq-5.15.1\bin\win64\activemq.bat运行ActiveMQ程序。(或者在cmd中原创 2017-10-23 20:09:03 · 769 阅读 · 0 评论 -
ResultMap和ResultType在使用中的区别
在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap,下面说下我对这两者的认识和理解resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的内容就是pojo在本项目中的位置。转载 2017-10-11 14:36:31 · 1543 阅读 · 0 评论 -
jdbc:mysql:///中三条斜杠(///) 第三个/代表什么
jdbc:mysql:///company等同于 jdbc:mysql://localhost:3306/company company指的是数据库名称也就是说第三个'/'代表 'localhost:3306/'原创 2017-09-01 11:15:14 · 8893 阅读 · 2 评论 -
通过节点JavaScript操作改变文字大小
Title 新闻标题 大//取消标签a的超链接 中//创建事件 小 点击大,中,小改变字体大小 萨达所大所大所多撒多 萨达所大所大所多撒多function changsize(a){ var odiv1 = document.getElementById("div1") odiv1.style.font原创 2017-08-29 20:03:31 · 1353 阅读 · 0 评论 -
java反射机制
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。转载 2017-09-07 17:08:58 · 283 阅读 · 0 评论 -
包名前面的org.apache和com.是什么意思
Apache是个非盈利组织,起产品一般都用org开头,正如公司的插件包都用com如com.pafa.xxx一样,只是作为标识使用,org标志这是个开源的包,任何人可以免费按照相应的授权协议如GPL使用,而不用考虑授权费用。但是像com的就会有公司的版权问题,不是随便可以用的。建议你写自己的程序可以加上自己的标识,当然你也可以用org,对程序本身没有影响!原创 2017-08-31 16:37:33 · 12286 阅读 · 0 评论 -
JDBC中的四个最基本对象功能及其用法
1 JDBC中的主要类(接口)在JDBC中常用的类有:l DriverManager;(注册驱动类,调用该类就执行静态代码块的内容,自己注册)l Connection;数据库连接, 可以得到statement,preparedStatement:java.sql.类l Statement;l ResultSet。 2 DriverManager其实我们今后只转载 2017-08-30 21:20:27 · 5288 阅读 · 0 评论 -
什么是hibernate,hibernate的接口和工作原理
我们从三个角度理解一下Hibernate: 一、Hibernate是对JDBC进一步封装 原来没有使用Hiberante做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理,所以出现了Hibernate把JDBC封装了一下,我们不用操作数据,直接操作它就行了。 二、我们再从分层的角度来看 我们知道非常典型的三层架构:表示层,业务层,还有持久层。Hi...原创 2018-03-29 17:31:07 · 353 阅读 · 0 评论 -
eclipse解决mevan项目”Dynamic Web Module 3.0 requires Java 1.6 or newer”错误
解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误原创 2017-09-27 09:39:02 · 876 阅读 · 0 评论 -
Maven项目的Pom.xml报错
好久没用的Maven项目,今天打开想加点东西的,结果pom.xml就报错了是有30多个错误,全都是jar包的错误,通过网上看了很多方案,项目右键选择Maven------然后选择update project------然后在Force Update of Snapshots/Releases选项打钩 ok,都没什么用,,总体上总结了下,大概问题就是在于pom.xml原创 2017-10-19 21:08:08 · 671 阅读 · 1 评论 -
eclipse最常用的最实用快捷键,修改快捷键
在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有提高。当然你也可以通过菜单栏中Window–>Preferences–>General–>Keys来转载 2017-09-05 20:30:18 · 1416 阅读 · 0 评论