自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 BMap is not defined 报错

最近做了一个百度地图定位的功能,百度有demo,开发难度不大,手机运行报错:BMap is not defined。百度查找发现是因为百度http的百度接口,在https域名下的原因,解决方法如下:src="http://api.map.baidu.com/api?v=2.0&ak=****"改成src="https://api.map.baidu.com/api?v=2.0&ak=****&s=1"。...

2020-08-17 16:38:15 2020 1

原创 servlet实现登录验证 filter实现请求验证

为了熟悉下filter,用servlet和filter实现了简单的登录和验证。servlet实现登录验证 filter实现请求验证。1、整体结构如下:废话不多说,直接上代码,2、web.xml<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app xm

2020-08-15 18:40:32 755

原创 oracle数据库、主键自增长、返回生成的主键

springmvc框架,oracle数据库,主键自增长,返回生成的主键:oracle数据库建立序列 mybatis的sql语句 keyProperty="id"为返回的主键 脑子犯抽了,java.lang.Long写成了java.lang.bigdecimal,调了半天,晕死​<insert id="insertSelective" parameterType="com.msunsoft.model.MisQian" > <selectKey resu...

2020-08-11 09:58:29 203

转载 Js中JSON.stringify()与JSON.parse()与eval()详解及使用案例

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语言,作用是易于阅读和编写,同时也易于机器解析和生成(一般用于网络传输速率)。(1)JSON.parse函数作用:将json字符串转换成json对象。语法:JSON.parse(text[,reviver]).参数:text 必须;一个有效的json字符串。reviver 可...

2020-07-29 21:58:09 239

原创 cas、oauth2、单一登录的区别

浏览器访问是无状态的,判断是否登陆需服务器自定义实现,可保存在session中,或者保存在缓存中每个浏览器会话都有一个唯一的sessionid,用于区别不同的会话cas(单点登录)现象:多个系统只需登录一次,无需重复登录原理:授权服务器,被授权客户端1、授权服务器(一个)保存了全局的一份session,客户端(多个)各自保存自己的session2、客户端登录时判断自己的session是否已登录,若未登录,则(告诉浏览器)重定向到授权服务器(参数带上自己的地址,用于回调)3、授权服务器判断全局

2020-07-13 19:32:58 712

转载 关于单点登录、门户、统一权限控制的一些理解

前言目前在做门户,有很多不明白的地方,经过思考和讨论,大致梳理出了一个基本的思路。2. 单点登录单点登录用于多个系统之间的统一认证,做到“登陆一次,随意通行”。单点登录和门户没有必然联系,单点登录组件比如CAS只管认证,不管其他的。问题:若干个系统只用一份用户表,那么每个系统里面没有维护用户信息,怎么去维护各自系统的权限,角色,组织机构等关系呢?方案一每个系统都维护一份用户表,和单点登录的用户表保持同步,然后每个系统使用自己的用户表来维护用户和权限,角色,组织机构等的关系。这种方.

2020-07-13 13:59:27 4600

原创 windows 启动关闭mysql服务

windows 启动关闭mysql服务点击按钮“启动”则进行mysql服务的启动,这时候会显示已启用,刷新服务列表也会显示出来已启用状态,这样就通过图形界面完成了mysql服务的启动。   关闭的话,点击这个小窗口的停止按钮即可进行服务的关闭。2.命令启动(1)先找到mysql的安装位置,如我的

2017-05-16 23:32:47 662

原创 public,private,protected,和默认的区别

1、private:表示成员是私有的,只有自身可以访问;2、protected:表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成员。   3、无修饰词(默认:表示包访问权限(friendly, java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++ ),同一个包内可以访问,访问权限是包级访问权限4

2017-03-06 09:40:49 1732

原创 java equal和==的比较

java中equals方法和“==”的区别:equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。

2017-03-06 09:40:00 255

原创 java 反射通过get方法获得属性值

1、根据对象获得所有字段的值public static void method(Object obj) {     try {          Class clazz = obj.getClass();          Field[] fields = obj.getClass().getDeclaredFields();//获得属性          for (Field

2017-03-06 09:38:54 1592

原创 list clear() new

从效率上来说差别不大,一般不用考虑。这两种方法最大的差别是,clear()后当前的变量和所有引用到这个list的变量都指向同一个空的list,而如果你new了一个list后再赋值,则当前的变量变为一个空list,而其他以前引用到初始list的则不受影响,还是之前存有数据的list。

2017-03-06 09:37:31 381

原创 Java中堆内存和栈内存详解

在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一

2017-03-06 09:36:09 153

原创 java使double保留两位小数的多方法 java保留两位小数

mport java.text.DecimalFormat;  DecimalFormat    df   = new DecimalFormat("######0.00");   double d1 = 3.23456  double d2 = 0.0;double d3 = 2.0;df.format(d1); df.format(d2); df.forma

2017-03-06 09:34:22 267

转载 获取java系统路径

1.  request.getRealPath("/");//不推荐使用获取工程的根路径 2.  request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 3.  request.getSession().getServletContext().getRealPath("/");

2014-06-25 08:53:56 421

原创 jsp的textarea问题

在标签标签中不能有换行,不能有空格。

2014-06-25 08:52:15 882

转载 Mybatis与Ibatis比较

1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。 这可以说是Mybatis最重要的改进。 注意: 虽然Mybatis支持在接口中直接使用annotation的配置方式来简化配置,

2014-06-10 16:54:37 454

转载 JQUERY 图片上传预览插件

jQuery.fn.extend({uploadPreview: function (opts) {var _self = this, _this = $(this);opts = jQuery.extend({Img: "ImgPr", Width: 100, Height: 100, ImgType: ["gif", "jpeg", "jpg", "bmp", "png"],

2014-04-02 22:24:40 1114

原创 java程序中输入流和输出流的处理过程

public static void main(String[] args){ File inFile = new File("d://1.txt"); // 实例 输入的 File 类 File outFile = new File("d://2.txt"); // 实例 输出的 File 类 BufferedInputStream bis = null; // 实例 输入的缓冲 流

2014-04-02 21:50:49 528

原创 JAVA中获取当前系统时间

一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateForm

2014-04-02 21:44:03 532

转载 获取java系统路径

1.  request.getRealPath("/");//不推荐使用获取工程的根路径 2.  request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 3.  request.getSession().getServletContext().getRealPath("/");

2014-04-02 21:41:31 461

转载 一个action多个方法的调用

1.动态方法调用。一个action的多个方法,此时可根据actionName!methodName.action的形式来访问action,如"reg!del.action"是可以直接访问regaction中的del方法,这种方式被称为dmi,动态方法调用。使用动态方法调用,使用前必须在配置文件中设置struts2的常量struts.enable.DynamicMethodInv

2014-03-21 00:52:08 1529

原创 java.lang.NumberFormatException: null

问题应该就出在那你那个:Integer.parseInt(变量)上,从报错来说,应该是括号里面的“变量”是null,当然也就无法转换为Integer类型了。

2014-03-05 08:58:32 717

原创 jdk1.6环境变量配置

jdk安装路径:C:\Program Files\Java\jdk1.6.0_30第一步:右键点我的电脑打开属性然后选择高级里面的环境变量第二步:新建变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.6.0_30(刚才安装的路径)新建变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib

2014-02-21 23:32:06 636

Struts1.2+API手册.chm

Struts1.2的api, chm;学习帮助文档,工具书

2017-07-20

锐浪报表帮助文档

Grid++Report 可用于开发桌面C/S报表与WEB报表(B/S报表),C/S报表开发适用于VB.NET、C#、VB、VC、Delphi等。WEB报表开发适用于ASP、ASP.NET、JSP/Java、PHP等,支持所有WEB服务器与数据库。开发桌面报表与WEB报表共享相同的开发知识与资源,大大提高报表开发效率。

2015-03-09

Excel+vba入门教程

Excel+vba入门教程

2013-03-16

sql语句手册・txt

sql语句手册・txt

2011-11-09

PHP程序设计简明教程

PHP程序设计简明教程

2011-11-09

JMS简明教程

JMS简明教程

2011-11-09

MyEclipse使用

MyEclipse使用

2011-11-09

html颜色代码

html颜色代码

2011-11-09

spring快速入门教程

spring快速入门教程

2011-11-09

精通Struts技术

精通Struts技术

2011-11-09

漂亮的ppt背景图片

漂亮的ppt背景图片漂亮的ppt背景图片

2011-11-09

经典SQL语句大全

经典SQL语句大全

2011-11-09

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

TA关注的人

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