- 博客(60)
- 资源 (3)
- 收藏
- 关注
原创 前后端接口调用,第三方接口调用如何保证数据的安全性
在实际的工作中,对 三种情况汇总为两种校验方式进行论述:一、公司内部的接口公司内部的接口,当然是涉及到比较隐秘信息的时候,调用方需要持有一个私钥,调用的时候将传入的参数通过私钥进行的加密,若加密后的内容能够被公钥解密,那么则能够通过。二、调用第三方的接口 1.通信使用https 2.请求签名,防止参数被篡改 ...
2019-06-22 11:31:38 5106 4
转载 Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!)Linux常用命令大全(非常全!!!)感谢博主,本文来源于:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html:系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬...
2019-06-18 19:07:49 15891 3
原创 String,StringBuffer和StringBuilder的区别及使用场景
String:字符串常量。StringBuffer 与 StringBuilder是字符缓冲变量。StringBuffer 与 StringBuilder 中的方法和功能完全是等价的,只是StringBuffer中的方法大都采用了synchronized 关键字进行修饰,因此是线程安全的,而StringBuilder没有这个修饰,可以被认为是线程不安全的。StringBuilder 是在...
2019-03-25 13:50:06 15993 2
转载 StringBuffer和StringBuilder的区别
String、StringBuffer、StringBuilder区别StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。既然可变和不可变都有了,为何还有一个Strin...
2019-03-22 16:09:06 199
转载 Java内存分配详解(堆、栈、常量池)
本文为转载源地址:https://blog.csdn.net/jian_sheng_tan/article/details/78323327Java程序是运行在JVM(Java虚拟机)上的,因此Java的内存分配是在JVM中进行的,JVM是内存分配的基础和前提。Java程序的运行会涉及以下的内存区域:1. 寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。2. 栈:存放...
2019-03-22 10:56:04 310 1
原创 jquery选择器
jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 <p> 元素。$("p.intro") 选取所有 class="intro" 的 <p> 元素。$("p#demo") 选取所有 id="demo" 的 <p> 元素。jQuery 属性选择器jQuery 使用 XPath 表达式来...
2019-03-21 14:49:36 182
转载 数据结构:八大数据结构分类
原文URL:https://blog.csdn.net/yeyazhishang/article/details/82353846本文目录:数据结构分类1、数组2、栈3、队列4、链表5、树6、散列表7、堆8、图数据结构分类数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,...
2019-03-20 16:36:15 915
原创 在tomcat下context.xml中配置各种数据库连接池(JNDI)
<Context reloadable="true"><Resourcename="jdbc/数据库名"type="javax.sql.DataSource"maxActive="100"maxIdle="30"maxWait="5000"username="用户名"password="密码"driverClassName="数据库的驱动"...
2019-03-20 09:03:04 1223
原创 Cannot change version of project facet Dynamic Web Module to 2.3.
使用eclipse+jdk1.8 将项目右键properties的project facts中的Dynamic web module 更改为3.1后,报如下错误。问题描述:1.Cannot change version of project facet Dynamic Web Module to 2.3.2.One or more constraints have not been ...
2019-03-05 17:16:07 2150 1
转载 Oracle基础 数据库备份和恢复
本文转载自:https://www.cnblogs.com/zhengcheng/p/4190221.html 感谢原作者!一、为什么需要数据备份 造成数据丢失的主要原因: 1、介质故障。 2、用户的错误操作。 3、服务器的彻底崩溃。 4、计算机病毒。 5、不可预料的因素。 Oracle中故障类型分为以下4种。 1、语句故障: 执...
2019-02-27 15:51:31 2120
原创 --Oracle trunc()函数的用法
Oracle trunc()函数的用法 --Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011...
2019-01-14 14:39:20 155
原创 Description Resource Path Location Type Java compiler level does not match the version of the instal
问题:Description Resource Path Location TypeJava compiler level does not match the version of the installed Java project facet. shop Unknown Faceted Project Problem (Java Version Mismatch) ...
2018-12-18 16:28:06 532
原创 git遇到fatal: bad config line 1 in file C:/Users/lenovo/.gitconfig
在用git bash操作本地仓库的时候遇到如下问题fatal: bad config line 1 in file C:/Users/lenovo/.gitconfig看提示的意思:是git配置文件出了问题,找到提示的目录,把该文件下 .gitconfig文件删除文件 地址:C:/Users/lenovo/.gitconfig然后进行如下操作1.打开git bash2.执行如...
2018-11-27 18:56:09 6641 3
转载 忘记oracle的sys用户密码怎么修改以及Oracle 11g 默认用户名和密码
忘记除SYS、SYSTEM用户之外的用户的登录密码CONN SYS/PASS_WORD AS SYSDBA; --用SYS (或SYSTEM)用户登录ALTER USER user_name IDENTIFIED BY "newpassword"; --修改用户的密码,密码不能是数字开头,否则会出现:ORA-00988: 口令缺失或无效忘记SYS用户,或者是SYSTEM用户的密码...
2018-09-03 13:44:28 319
转载 Oracle基本数据类型
一 字符串类型 字符串数据类型还可以依据存储空间分为固定长度类型(CHAR/NCHAR) 和可变长度类型(VARCHAR2/NVARCHAR2)两种. 所谓固定长度:是指虽然输入的字段值小于该字段的限制长度,但是实际存储数据时,会先自动向右补足空格后,才将字段值的内容存储到数据块中。这种方式虽然比较浪费空间,但是存储效率较可变长度类型要好。同时还能减少数据行迁移情况发生。所谓可变长度:...
2018-03-28 14:28:13 270
原创 eclipse中Maven项目build Path下Libraies中添加 Maven dependencies 失败解决方案
昨天在eclipse上从git上导入的maven项目大面积报错,maven依赖已经全部添加后还是大面积报错。百度了很久都没有解决,今天早上突然找到了这个解决方案,真是皇天不负有心人。实际情况是没有添加build path。问题:选择工程 ----- > 右键 ---- > Java Build Path--- -> Libraries ---- > Add Library...
2018-03-08 10:31:33 17153 2
原创 WPS,左边显示大纲,右边显示文本
wps ---> 工具栏 ---> 视图 ---> 文档结构图 --->靠左如下图:
2018-02-27 12:04:20 19666 3
原创 generator-mybatis-generator-1.3.6生成实体类和Mapper.xml文件详解
在学习MyBatis的过程中,发现mybatis确实是非常好用的的框架,但是,手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。当然了,eclipse上也有类似的插件,不过我选择generator是因为其方便,只需要下载一个jar包就好,下面就来说一下构建过程吧: 我的目录结构如下...
2018-02-23 16:49:54 3096 2
原创 TCP、UDP和HTTP详解
TCP、UDP和HTTP详解http:是用于www浏览的一个协议。tcp:是机器之间建立连接用的到的一个协议。1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服...
2018-02-23 14:48:00 354
转载 为什么会需要消息队列(MQ)?(转载:原博客地址:https://www.cnblogs.com/xuyatao/p/6864109.html)
为什么会需要消息队列(MQ)?为什么会需要消息队列(MQ)?##########################################################################################主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达MySQL,直接导致无数的行锁表...
2018-02-23 14:35:31 837
原创 查看本地mysql 的用户名和密码
1.点击Windows键,找出MySql中的如下图所示,点击。2.点击后出现如下图,输入密码。3.输入密码后出现如下图。4.输入:select * from mysql.user; 查找用户名和密码。出现如下图的用户名和密码5.用户名是:root 密码是:MD5加密过的动态码,无法破解。...
2018-02-08 11:43:01 192183 14
原创 手机号码中间四位外显为****
1.图片2.代码/*** 批次用户列表* 手机号码中间四位外显为***** */@Overridepublic List querybatchUserList(Map params) {ArrayList returnList = new ArrayList();List list = calloutPlanListMapper.selectByParam(
2018-02-02 19:27:26 2631 2
原创 bootstrap select插件 下拉框 、复选框 、使用详解、附.重置 bootstrap-select下拉框复选框中的值/easyui树的复选框中的值。
jsp代码 action="${path}/workorder/workListStatistics/${branchCode}">坐席工号: selected>${agents.agentEmpcode} 座席姓名:
2018-02-02 19:20:30 7321
原创 使用颜色选择器Flexi .colorPicker教程/简介
之前做的项目中使用了颜色标签,现在将其使用流程简单的做个整理。1.搜索颜色选择器插件2. 下载插件3. 引入到webRoot下的插件包4.新增页面引入flexi颜色选择器(引入js文件) 5. 添加 选择id picker和slide6.列表展示选取span标签展示 ,背景色设置成标签颜色即可。7. 最终页面展示效果
2018-01-17 10:56:09 1759
原创 ("id").val获取页面元素的value
val()函数用于设置或返回当前jQuery对象所匹配的DOM元素的value值。该函数常用于设置或获取表单元素的value属性值。例如:、、、、等。该函数属于jQuery对象(实例)。语法jQueryObject.val( [ values ] )参数参数描述values可选/String/Array/Fun
2018-01-08 16:23:46 2595 1
原创 svn中 更新,提交,与资源库同步分别会有什么区别
提交:是用本地文件覆盖服务器的文件,只有提交会导致服务器上发生变化 更新:只是把服务器上最新版本下载到客户端,规则如下: 1、如果你本地的某个文件没有修改过,而服务器上的这个文件别人已经提交过新版本,那么会用服务器上最新的文件覆盖你本地的文件; 2、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件还没被别人改过,那么对你本地的这个文件没有任何影响; 3、
2017-12-19 16:42:34 4198
原创 kindeditor 在线编辑器配置上传文件功能
kindeditor在线编辑器的上传功能是以插件的形式附加到编辑器上的。此编辑器可以自己制作插件来加上自己想要的功能。常见的功能官方插件都已经给做好了,所以我们直接使用起来会更方便。1.我们把插件自带的插件全部放入和kindeditor同等级的目录下面,如图:2.kindeditor在线编辑器的上传功能是以插件的形式附加到编辑器上的。此编辑器可以自己制作插件来加
2017-12-14 10:21:15 1878
原创 javascript中的location.href多种用法
javascript中的location.href有很多种用法,主要如下。self.location.href="/url" 当前页面打开URL页面location.href="/url" 当前页面打开URL页面windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。this.location.href="/url" 当前页面打开UR
2017-12-13 14:54:03 5434
原创 JSTL标签用法 详解
JSTL标签用法 详解在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是和。在这里介绍的是标签。 简单点说,标签的作用就是迭代输出标签内部的内容。
2017-11-10 15:30:26 319
原创 Eclipse Debug中的各个知识点详解
今天浏览csdn,发现一文详细的描述了Eclipse Debug中的各个知识点,非常详尽!特此记录。Eclipse Debug不为人知的秘密http://blog.csdn.net/mgoann/article/details/7239492Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。
2017-11-01 17:45:08 670
原创 SQLServer触发器创建、删除、修改、查看示例代码
触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两
2017-10-27 20:20:59 6569
原创 javaWeb 三层架构
一、设计模式 Model 1 和Model 2 Model 1 前面学习了Servlet和Jsp,对这两个有个大概的认识,Servlet就是为了解决静态页面的问题,能够实现动态的页面,使维护,开发更加的方便,但是也有缺点,在Servlet嵌入HTML代码实在是太麻烦了,每次都要out.println();输出。所以就有了Jsp,JSP中的内容就是html,为的就是方
2017-10-27 10:00:17 2949 1
原创 StringUtil类的常用方法
StringUtil类的常用方法 StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,
2017-10-27 09:25:03 1010
转载 SpringMVC注解大全@Controller、@RequestMapping、@Resource和@Autowired等等
转自 http://www.cnblogs.com/leskang/p/5445698.html1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在Spr
2017-10-26 20:07:10 4330
原创 Map/hashMap、treeMap、hashtable区别、、
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Hash
2017-10-26 16:01:27 254
原创 引入web项目到eclipse并且部署到tomcat
1.在eclipse中引入Web项目;2.在项目WEB-ROOT---->WEB-INF--->lib下的Jar包buidpath;3. file--->new ---->other---->server 到Project Explorer4.Window--->showView--->other--->server到控制台5.在控制台双击server修改overview--->s
2017-10-26 11:38:02 246
原创 解决 Caused by: java.io.FileNotFoundException: class path resource [applicationContext_a_dataSource.xm
项目启动tomcat报错 Caused by: java.io.FileNotFoundException: class path resource [applicationContext_a_dataSource.xml] 在ProjectExplorer 下选择项目 选择eclipse上的Project--->1.点击clean- 2. 勾选 buid automatically即可
2017-10-26 11:03:46 5055 1
转载 启动TOMCAT服务器报错8005 8080 8009端口被占用
启动Tomcat服务器报错:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be us
2017-10-25 21:05:09 8734
转载 Eclipse中使用SVN
转自:http://blog.csdn.net/v123411739/article/details/22512133一.在Eclipse里下载Subclipse插件方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找
2017-10-25 15:12:42 199
原创 PLSQL Developer(安装、连接、汉化、注册图文教程)
PLSQL Developer(安装、连接、汉化、注册图文教程)一、安装PLSQL Developer---版本11.0.5.1790(64bit)1、解压oracle客户端 到 d盘某个目录。2、安装PLSQL Developer 开发工具,点击plsqlev1105.exe,开始进入安装界面,点击Next。3、同意协议
2017-10-16 15:46:38 72055 36
plsql 64bit oracle图形化工具
2018-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人