03 2018 档案

摘要:! done Springmvc构造RESTful详细讲解 Rest介绍   ! br / br / Code highlighting produced by Actipro CodeHighlighter (freeware)br / http://www.CodeHighl 阅读全文
posted @ 2018-03-30 16:26 星朝 阅读(309) 评论(0) 推荐(0) 编辑
摘要:mybatis where标签的使用 where后面跟查询条件 简化sql语句中判断条件的书写 例: <select id="user" parameterType="user" resultType="User"> select from user <where> < 阅读全文
posted @ 2018-03-29 16:01 星朝 阅读(258) 评论(0) 推荐(0) 编辑
摘要:      刚开始的时候我的配置文件在同名目录下都是在/mapper下,导致只能读取一个jar中的mapper文件。先解决如下: 1.将mapper文件放在不能放在同名的目录下。        比如:user.jar放在 阅读全文
posted @ 2018-03-29 15:01 星朝 阅读(2780) 评论(0) 推荐(0) 编辑
摘要:Security框架可以精确控制页面的一个按钮、链接,它在页面上权限的控制实际上是通过它提供的标签来做到的 Security共有三类标签authorize authentication accesscontrollist ,第三个标签不在这里研究 前提:项目需要引用spring security t 阅读全文
posted @ 2018-03-29 12:05 星朝 阅读(10135) 评论(1) 推荐(0) 编辑
摘要:  认证过程如下 一、先判断请求(请求必须是post请求)地址是否为配置的 login processing url 值(默认/j_spring_security_check),如果不是,则放行,进入下一个过滤器,是则进行校验。 二、验证用户密码信息并返回Authenticati 阅读全文
posted @ 2018-03-29 11:52 星朝 阅读(19951) 评论(1) 推荐(1) 编辑
摘要:在Spring security的使用中,为了对方法进行权限控制,通常采用的三个注解,就是@Secured(), @PreAuthorize() 及 @RolesAllowed()。 但是着三者之间的区别,我之前也不是很清楚,现在看看,做个小小的记录,备忘吧!   现在举例,比如修改用户密 阅读全文
posted @ 2018-03-29 10:15 星朝 阅读(2941) 评论(0) 推荐(0) 编辑
摘要:【相关已翻译的本系列其他文章,点击分类里面的spring security 4】 上一篇:Spring Security 4 整合Hibernate 实现持久化登录验证(带源码) 原文地址:http://websystique.com/spring security/spring security 阅读全文
posted @ 2018-03-29 10:14 星朝 阅读(652) 评论(0) 推荐(0) 编辑
摘要:模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。 本文实现的是使用模态框实现简单的增删改查的功能。主要思想是 使用一个模态框,使用jquery调用一个控制器方法返回一个分部视图表单,加载到这个模态框 阅读全文
posted @ 2018-03-29 09:19 星朝 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:【BootStrap】 具有增删改查功能的表格Demo $(function () { try { var lib = eval("("+$(" lib").attr("value")+")"); var html = ""; if (lib.err == 0) { $.each(lib.data, 阅读全文
posted @ 2018-03-29 09:15 星朝 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 一、引用命名空间 <html xmlns:th="http://www.thymeleaf.org">          在html中引入此命名空间,可避免编辑器出现html验证错误,虽然加不加命名空间对Thymel 阅读全文
posted @ 2018-03-28 16:03 星朝 阅读(830) 评论(0) 推荐(0) 编辑
摘要:索引一.进程与线程进程进程的状态进程阻塞与挂起线程进程与线程的区别处理机的调度二.进程的优先级三.线程的开发方法四.线程池五.线程的状态以及运行控制线程的运行状态线程的运行控制回到顶部一.进程与线程 进程 我们在进行操作电脑的时候,通常会打开浏览器,通讯工具等应用程序,这个时候CPU通过作业调度在内 阅读全文
posted @ 2018-03-28 14:06 星朝 阅读(637) 评论(0) 推荐(0) 编辑
摘要:前言 最近在慕课网看到了一些视频,准备从0开始做一个电商网站。视频中的大牛用的java的IDE都是IDEA,让我很纠结。从as到MyEclipse,好不容易稍微熟悉了一下MyEclipse的基本操作,现在又要换IDEA,公司要求的工具是Eclipse。这让我很头疼,所幸的是之前搞android的时候 阅读全文
posted @ 2018-03-28 12:27 星朝 阅读(323) 评论(0) 推荐(0) 编辑
摘要:看了一些Junit4的视频,简单了解了Junit4的一些基本用法,整理记录一下。   环境搭建 这里使用的开发工具是MyEclipse,首先新建一个Java工程,将Junit4的jar包引入,eclipse和MyEclipse都集成了Junit的jar包,详细操作如下图。 1、新增一个Ju 阅读全文
posted @ 2018-03-28 11:35 星朝 阅读(277) 评论(0) 推荐(0) 编辑
摘要:概述 java.util.concurrent 包是专为 Java并发编程而设计的包。包下的所有类可以分为如下几大类: locks部分:显式锁(互斥锁和速写锁)相关; atomic部分:原子变量类相关,是构建非阻塞算法的基础; executor部分:线程池相关; collections部分:并发容器 阅读全文
posted @ 2018-03-28 10:20 星朝 阅读(749) 评论(0) 推荐(0) 编辑
摘要:了解了Java 8中所有包的作用,对Java 8有了一个整体的了解,另外也是提高了自身的阅读能力。本文列出了Java 8中所有的包,并且对每一个包的功能做了简要的说明,希望对你有所帮助。 —————————————————– Java平台,标准版第八版 API规范 java.applet 提供了需要 阅读全文
posted @ 2018-03-28 10:14 星朝 阅读(2921) 评论(0) 推荐(0) 编辑
摘要:URLEncode和URLDecode用于完成普通字符串和 application/x www from urlencoded MIME字符串之间的相互转化   如果传递的字符串中包含非西欧字符的字符串,会被转化成%XX%XX   XX为十六进制的数字 [ja 阅读全文
posted @ 2018-03-27 16:44 星朝 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:Mybatis中输出映射resultType与resultMap的区别 (原文地址:http://blog.csdn.net/acmman/article/details/46509375) 一、resultType 使用resultType进行输出映射,只有查询出来的列名和pojo(实体bean) 阅读全文
posted @ 2018-03-27 15:12 星朝 阅读(3541) 评论(0) 推荐(0) 编辑
摘要:说明: 记事本txt有四种编码方式,分别为:UTF 8、ANSI、Unicode和Unicode big endian,当进行写操作,创建的txt编码格式,与写入汉字的编码方式相同;如果写入的汉字是不同的编码方式,此时创建的txt中,会出现乱码,所以需要把汉字转化为同一编码方式。 本文主要介绍:把汉 阅读全文
posted @ 2018-03-26 20:06 星朝 阅读(19449) 评论(0) 推荐(1) 编辑
摘要:1.web.xml 配置: ?1234567891011121314<servlet>    <servlet name>dispatcher</servlet name>   &nb 阅读全文
posted @ 2018-03-26 18:36 星朝 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:为什么80%的码农都做不了架构师?>>>    1、form data:      就是http请求中的multipart/form data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上 阅读全文
posted @ 2018-03-26 17:46 星朝 阅读(263) 评论(0) 推荐(0) 编辑
摘要:之前学习SpringMVC时感觉他的传值很神奇:简便,快捷,高效。 今天写几个简单的传值与大家分享,希望能对大家有帮助。 一、 从后往前传: (1) @Controller @RequestMapping(value={"/hello"}) public class HelloController 阅读全文
posted @ 2018-03-26 15:31 星朝 阅读(238) 评论(0) 推荐(0) 编辑
摘要:springMVC controller间跳转 重定向 传递参数的方法 spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 常用的方法: (1)从一个controller中的方法跳转到另一个contr 阅读全文
posted @ 2018-03-26 15:21 星朝 阅读(4445) 评论(0) 推荐(1) 编辑
摘要:postman测试接口各种类型传值 标签: postman测试 json串 Map 2018年01月27日 02:32:00 145人阅读 评论(0) 收藏 举报 $(function () { try { var lib = eval("("+$(" lib").attr("value")+")" 阅读全文
posted @ 2018-03-26 14:41 星朝 阅读(4003) 评论(0) 推荐(0) 编辑
摘要:创建maven工程,pom文件如下[html] view plain copy print?<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch 阅读全文
posted @ 2018-03-26 13:54 星朝 阅读(532) 评论(0) 推荐(0) 编辑
摘要:相信不只我一个人因为重新装了系统后,导致mysql数据库无法使用的问题。尽管可以重新安装一个mysql服务端程序在自己的电脑上,但是要如何才能够将之前的数据库也一并重新恢复呢? 今天,我找到了解决之道。 首先,mysql的服务端程序有个data目录,主要是用来存储数据库和数据库中的实体(表等)的信息 阅读全文
posted @ 2018-03-24 21:38 星朝 阅读(6624) 评论(0) 推荐(0) 编辑
摘要:中文乱码在java中URLEncoder.encode方法要调用两次解决 一、场景: 1、我在客户端要通过get方式调用服务器端的url,将中文参数做utf 8编码,需要在js中两次的进行编码,服务器端才能用decode方法一次获取。 例如:[html] view plain copy print? 阅读全文
posted @ 2018-03-23 16:16 星朝 阅读(5288) 评论(0) 推荐(0) 编辑
摘要:         项目用的开发环境为tomcat+eclipse+SSM         正如题目,controller接收前台数据—中文乱码问题,在页面编码为UTF 8 阅读全文
posted @ 2018-03-23 15:51 星朝 阅读(5369) 评论(0) 推荐(0) 编辑
摘要:1. Object.toString() ?1obj.toString() 注意:必须保证Object不是null值,否则将抛出NullPointerException异常。  2. (String)Object ?12Object o = new Integer(100);String 阅读全文
posted @ 2018-03-23 12:02 星朝 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:在使用springMVC框架构建web应用,客户端常会请求字符串、整型、json等格式的数据,通常使用@ResponseBody注解使 controller回应相应的数据而不是去渲染某个页面。如果请求的是非英文格式的字符串,往往在客户端显示的是乱码。原因是spring的 StringHttpMess 阅读全文
posted @ 2018-03-23 10:55 星朝 阅读(6383) 评论(0) 推荐(0) 编辑
摘要:接触支付结算平台有一年多的时间,时间还是很短,不过感触良多,记录一下分享给大家。开始投简历的时候,本着金融行业薪资待遇高的目的,进入了一下国内比较大的金融公司,而且其名下 贷已经在美国上市了。 刚开始接触支付平台,懵懵懂懂的过了两个月才明白交易的整个过程,从最前端的渠道适配器(每家的名字都不一样,功 阅读全文
posted @ 2018-03-23 10:27 星朝 阅读(674) 评论(0) 推荐(0) 编辑
摘要:this关键字必须放在非静态方法里面 this关键字代表自身,在程序中主要的使用用途有以下几个方面: ? 使用this关键字引用成员变量 ? 使用this关键字在自身构造方法内部引用其它构造方法 ? 使用this关键字代表自身类的对象 ? 使用this关键字引用成员方法 8.8.1.1 引用成员变量 阅读全文
posted @ 2018-03-23 09:59 星朝 阅读(922) 评论(0) 推荐(0) 编辑
摘要:本文是利用阿里巴巴封装的FastJSON来转换json字符串的。例子如下: [java] view plain copy print?package com.zkn.newlearn.json;    import com.alibaba. 阅读全文
posted @ 2018-03-22 18:21 星朝 阅读(263914) 评论(3) 推荐(10) 编辑
摘要:我知道很多朋友都和我一样:在JAVA程序中似乎经常见到“this”,自己也偶尔用到它,但是到底“this”该怎么用,却心中无数!很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不清楚。现在让大家看一个小例子,给你分享一下JAVA中“this”的用法! /   阅读全文
posted @ 2018-03-22 17:30 星朝 阅读(2344) 评论(0) 推荐(0) 编辑
摘要:java 异常捕捉 ( try catch finally ) 你真的掌握了吗? 前言:java 中的异常处理机制你真的理解了吗?掌握了吗?catch 体里遇到 return 是怎么处理? finally 体遇到 return 怎么办?finally 体里有 System.exit() 方法怎么处理 阅读全文
posted @ 2018-03-22 16:46 星朝 阅读(407) 评论(0) 推荐(0) 编辑
摘要:今天闲来没事,想找点东西折腾下,然后看到个在 Debian 7 x64 系统环境下配置 Aria2 和 Web 管理面板的教程,针对 Linux 服务器用的。但很多人没服务器,也不知道什么是 Aria2,更不知道如何配置,网上教程基本都如出一辙,没啥好看的,所以今天就教大家如何在 Windows 上 阅读全文
posted @ 2018-03-22 13:00 星朝 阅读(17982) 评论(0) 推荐(1) 编辑
摘要:在word中使用自动编号时,如果一级编号是2,想让其后面的二级编号自动编号为2.1、2.2……,三级编号自动编号为2.1.1、2.1.2……;且在该一级编号调整为3时,后面的二级编号和三级编号的第一位自动调整为3,而无须任何手动调整,可以通过“定义新多级列表”来实现。 1、用鼠标左键单击选择段落选项 阅读全文
posted @ 2018-03-22 11:59 星朝 阅读(48909) 评论(0) 推荐(2) 编辑
摘要:俗话说没有规矩就没有方圆,java作为一门严谨的面向对象的高级编程语言,自然对权限整个重要的问题有严格的控制。 Java一共有四种权限,private (私有),public(公有)。Protected(受保护)还有友好型。 在java里,这些语句都可以修饰类中的成员变量和方法,但是只有public 阅读全文
posted @ 2018-03-22 11:22 星朝 阅读(3131) 评论(0) 推荐(0) 编辑
摘要:一、介绍下如何安装增强功能 1)选择安装增强功能的安装包有2种方法,分别如下: 第一种:找到设备 >安装增强功能 第二种 1)找到设备 >点击选择虚拟盘。 2)找到VirtualBox >VBoxGuestAdditions.iso文件。 二、介绍如何共享文件夹 1)找到菜单栏上的 阅读全文
posted @ 2018-03-21 18:25 星朝 阅读(8243) 评论(0) 推荐(0) 编辑
摘要: 常见配置举例  堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32 bt还是64 bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 200 阅读全文
posted @ 2018-03-21 17:18 星朝 阅读(95792) 评论(1) 推荐(6) 编辑
摘要:今天遇到一个问题,在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢? public void add(int index, E element){ if(size >= elements.length) { throw new RuntimeE 阅读全文
posted @ 2018-03-21 15:37 星朝 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:当我们想要选中一列时,在eclipse中alt+shit+a就可以选中一列了, 在网上很多的idea中列编辑的使用,但是对我的电脑却不管用,也不太清楚在哪里设置 最后无奈乱试一通,结果找到了 alt+capslk(大小写切换)+鼠标左键 阅读全文
posted @ 2018-03-21 15:10 星朝 阅读(1823) 评论(0) 推荐(0) 编辑
摘要:VirtualBox中有4中网络连接方式:a. NAT                    &nb 阅读全文
posted @ 2018-03-21 13:55 星朝 阅读(27280) 评论(1) 推荐(3) 编辑
摘要:原文来自http://note.youdao.com/share/web/file.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note 我怕链接会失效,故转载此篇文章 由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家 阅读全文
posted @ 2018-03-21 13:39 星朝 阅读(16934) 评论(1) 推荐(6) 编辑
摘要:前阵       对底层账单系统进行了压测调优,调优的最后一步 jvm启动参数中,减小了线程的堆栈空间: XX:ThreadStackSize=256K,缩减至原来的四分之一,效果明显,不过并没有调试其他内存空间及gc相关参数。这次有机会在实际压测中,调优这一部分内容, 阅读全文
posted @ 2018-03-21 13:22 星朝 阅读(923) 评论(0) 推荐(0) 编辑
摘要:IntelliJ IDEA中类似Eclipse自动补全变量名称和属性名称的快捷键 IntelliJ IDEA 默认快捷键模式下 自动补全变量名称 : Ctrl + Alt + v 自动补全属性名称 : Ctrl + Alt + f 阅读全文
posted @ 2018-03-21 09:48 星朝 阅读(2989) 评论(0) 推荐(0) 编辑
摘要:有时候在win10安装好Anaconda3后,使用conda命令时依然会出现: C:\Users\dell\PycharmProjects\pytorch>conda list 'conda' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 这样的情况大部分时因为在安装的时候,没有将a 阅读全文
posted @ 2018-03-20 11:26 星朝 阅读(49724) 评论(0) 推荐(2) 编辑
摘要:前言:有java编程基础的人对java的异常处理机制都会有一定了解,而且可能感觉使用起来也比较简单,但如果在try catch finally语句块中遇到return语句,开发者可能就会遇到一些逻辑问题,甚至步入编程的陷阱。不信,我们先看看一段小程序,读者可以分析其逻辑然后猜测其输出结果: publ 阅读全文
posted @ 2018-03-19 17:04 星朝 阅读(586) 评论(0) 推荐(0) 编辑
摘要:泛型类、泛型方法及泛型应用 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。   在Java SE 1.5之前,没 阅读全文
posted @ 2018-03-19 16:49 星朝 阅读(490) 评论(0) 推荐(0) 编辑
摘要:1、返回消息统一定义文件CodeMsg.java [html] view plain copy print?public class CodeMsg {      private int r 阅读全文
posted @ 2018-03-19 15:03 星朝 阅读(13335) 评论(0) 推荐(0) 编辑
摘要: 前言: 因最近移动端开发过程中遇到一个运营提出的所谓技术难点需求,对于原生APP来说轻而易举,毕竟自己的APP用户操作指哪打哪,但是H5该怎么做?H5就实现不了么?对于一个爱研究攻克这些前端棘手问题的我来说,我没尝试过,我是拒绝对提出需求者说实现不了,做不到之类的。 是什么需求呢? 需求方要求 阅读全文
posted @ 2018-03-19 12:08 星朝 阅读(2863) 评论(0) 推荐(0) 编辑
摘要:打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示说在安装这个工具前必须先安装一堆其他不明所以的工具? 相信大多数 Python 的初学者们都曾为环境 阅读全文
posted @ 2018-03-16 13:47 星朝 阅读(1409) 评论(0) 推荐(2) 编辑
摘要:标签(空格分隔): Java 安全 概念 密钥是加密算法不可缺少的部分。密钥在安全体系中至关重要,正如其名,私密的钥匙,打开安全的大门。密钥分两种:对称密钥和非对称密钥。非对称密钥里又包含公开密钥和私有密钥。 与密钥相关的还有一个概念是证书。证书主要用于鉴别密钥,通常将公开密钥放到证书里传输。 Ja 阅读全文
posted @ 2018-03-15 16:32 星朝 阅读(7518) 评论(0) 推荐(0) 编辑
摘要:Java加密的常用的加密算法类型有三种 1单向加密:也就是不可逆的加密,例如MD5,SHA,HMAC 2对称加密:也就是加密方和解密方利用同一个秘钥对数据进行加密和解密,例如DES,PBE等等 3非对称加密:非对称加密分为公钥和秘钥,二者是非对称的,例如用私钥加密的内容需要使用公钥来解密,使用公钥加 阅读全文
posted @ 2018-03-15 16:28 星朝 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:这里面有几点需要大家留意:A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。C. 以下列了事务使用过程的注意事项,请大家留意。 1. 不要在接口上声明@Transactional 阅读全文
posted @ 2018-03-15 11:37 星朝 阅读(452) 评论(0) 推荐(0) 编辑
摘要:三种方式都是通过某种公开的算法将原始信息进行编码 /加密 编码:将数据转化成某种固定的格式的编码信息,方便不同系统间的传输,通过解码编码信息可以得到原始信息 摘要(哈希):验证信息的唯一性,不能通过哈希值还原原始信息 加密:加密传输信息,保证信息的安全性,通过密钥和密文可以还原原始信息 阅读全文
posted @ 2018-03-14 18:22 星朝 阅读(184) 评论(0) 推荐(0) 编辑
摘要:[java] view plain copy print?package com.xgh.message.digest.test;    import java.math.BigInteger;  import  阅读全文
posted @ 2018-03-14 18:21 星朝 阅读(333) 评论(0) 推荐(0) 编辑
摘要:由于项目要用到非对称加密解密签名校验什么的,于是参考《Java加密解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!RSA加密解密类:[java] view plain copy print?package com.ihep;    阅读全文
posted @ 2018-03-14 16:13 星朝 阅读(798) 评论(0) 推荐(0) 编辑
摘要:测试代码 package cn.java.security; import java.security.Key; import java.util.Base64; import org.junit.Assert; import cn.java.codec.hex.HexUtil; import cn 阅读全文
posted @ 2018-03-14 14:11 星朝 阅读(1862) 评论(0) 推荐(0) 编辑
摘要:1.加密工具类encryption MD5加密 [java] view plain copy print?import org.apache.commons.codec.digest.DigestUtils;    /    &n 阅读全文
posted @ 2018-03-14 13:24 星朝 阅读(5849) 评论(0) 推荐(0) 编辑
摘要:打开Project Structure【可以使用快捷键:Ctrl+Alt+Shift+S】 左侧选中Modules,在Dependecies中,点击右侧“+”号,选择JARS or directories... 选择WEB INF\lib下的Jar包添加 左侧选中Artifacts,然后点击 项目名 阅读全文
posted @ 2018-03-14 09:40 星朝 阅读(9503) 评论(0) 推荐(0) 编辑
摘要:一、按下列步骤操作: 1. 关闭IDEA, 2.然后删除项目文件夹下的.idea文件夹 3.重新用IDEA工具打开项目; 二、import新项目之后,可能需要等1分钟左右,最下方有提示; 阅读全文
posted @ 2018-03-13 14:29 星朝 阅读(738) 评论(0) 推荐(0) 编辑
摘要:有些时候我们的项目中有些错误,但这些错误并不影响项目的整体运行(或许是没有使用到),默认情况下idea是无法通过编译的,因此也就无法部署运行,要达到正确运行项目的目的需要作一些设置才行。 设置Intellij IDEA忽略部分类编译错误 设置很简单,只需要两步即可。 1、设置Java编译器 如上图所 阅读全文
posted @ 2018-03-13 14:05 星朝 阅读(2538) 评论(0) 推荐(1) 编辑
摘要:异常概念和处理机制 什么是异常? 所谓异常就是指在程序运行的过程中发生的一些不正常事件。(如除0溢出,数组下标越界,所要读取的文件不存在);   异常导致的后果? Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息,其将被提交给Java运行时系统 阅读全文
posted @ 2018-03-13 13:46 星朝 阅读(440) 评论(0) 推荐(0) 编辑
摘要:在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。   1、 阅读全文
posted @ 2018-03-13 13:17 星朝 阅读(551) 评论(0) 推荐(0) 编辑
摘要:问题 以前使用eclipse调用tomcat运行web项目时,eclipse的方式非常直接了当,就是直接将项目更新到%TOMCAT_HOME%/webapps目录下即可。然而在使用Intellij IDEA时,该目录下看不到任何项目文件,%TOMCAT_HOME%/conf/Catalina/loc 阅读全文
posted @ 2018-03-12 18:40 星朝 阅读(607) 评论(0) 推荐(0) 编辑
摘要:原本在Eclipse中好好的MAVEN项目,导入intellij idea中,服务器启动正常,但在调用userMapper接口时,报以下异常: [java] view plain copy print?org.apache.ibatis.binding.BindingException:  阅读全文
posted @ 2018-03-12 14:25 星朝 阅读(5389) 评论(0) 推荐(0) 编辑
摘要:File Project Structure Modules 看看是否有多个项目,删掉无用的。或者调整一下项目,重新 Mark as 一下,指定成 Sources 阅读全文
posted @ 2018-03-12 14:17 星朝 阅读(427) 评论(0) 推荐(0) 编辑
摘要:idea如果当前project用了版本控制器,其下面新建的所有的项目默认都是加入到版本控制里面,所以项目名称和文件都是红色的。 解决办法: ctrl + alt + s 进入设置界面,–>version control ,按图操作,搞定。 $(".MathJax").remove(); 阅读全文
posted @ 2018-03-12 14:00 星朝 阅读(7390) 评论(0) 推荐(0) 编辑
摘要:分析 尝试从外部复制内容向Idea工作空间内粘贴文件时,有一定的几率会发生复制粘贴失败的问题:复制了新的内容,粘贴的却还是早些时候复制的旧的内容。 我使用的IDEA是最新版(2016.1.3),操作系统是Win7/Win10。 这个问题是因为Idea的历史粘贴板已经满了,无法向历史粘贴板中写入新的内 阅读全文
posted @ 2018-03-12 12:51 星朝 阅读(6557) 评论(0) 推荐(0) 编辑
摘要:用Java来获取访问者真实的IP地址 转载 2016年06月07日 14:36:02 标签: <! [startarticletags] <! [endarticletags] 16497 编辑 删除 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法 阅读全文
posted @ 2018-03-11 20:36 星朝 阅读(406) 评论(0) 推荐(0) 编辑
摘要:阿里云通信(原名阿里大于)的短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,支持快速发送短信验证码、短信通知等。 完美支撑双11期间2亿用户,发送6亿短信。三网合一专属通道,与工信部携号转网平台实时互联。电信级运维保障,实时监控自动切换,到达率高达99% 阅读全文
posted @ 2018-03-11 20:11 星朝 阅读(13071) 评论(0) 推荐(1) 编辑
摘要:阿里封装好的工具类,拿来用: public static void toTel(String uTel,int YZM) throws ServerException, ClientException { //设置超时时间 可自行调整 System.setProperty("sun.net.clie 阅读全文
posted @ 2018-03-11 20:10 星朝 阅读(860) 评论(0) 推荐(0) 编辑
摘要:本文是我自己的亲身实践得来,喜欢的朋 友别忘了点个赞哦!     最近整理了一下利用阿里大于短信平台来实现发送短信功能。     闲话不多说,直接开始吧。     首先,要明白利用大于发送短信这件事是由两部分组成:     阅读全文
posted @ 2018-03-11 20:02 星朝 阅读(873) 评论(0) 推荐(0) 编辑
摘要:  第一部分 环境介绍 部署环境: Host1:Nginx、Memcached、Tomcat1 Host2:Tomcat2 Tomcat_version:8.0.38   第二部分 Nginx+Tomcat实现负载均衡 1、nginx及tomcat的安装省略 2、nginx负载均 阅读全文
posted @ 2018-03-09 12:02 星朝 阅读(223) 评论(0) 推荐(0) 编辑
摘要:常用保持session的方式:1、一些代理(比如nginxIP_hash)1、使用数据库来存储Session2、使用Cookie来存储Session            &nbs 阅读全文
posted @ 2018-03-09 11:59 星朝 阅读(454) 评论(0) 推荐(0) 编辑
摘要:特别说明: 1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于 阅读全文
posted @ 2018-03-09 10:16 星朝 阅读(304) 评论(0) 推荐(0) 编辑
摘要:  分表和分区的区别: 一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以 阅读全文
posted @ 2018-03-08 18:00 星朝 阅读(340) 评论(0) 推荐(0) 编辑
摘要:大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无赖。所以还是有必要了解一些数据库方面的技巧,当然,每个人都有自己的数据库方面的技巧,只是八仙过海,所用的武功不同而已。我把我最常用的几种方式总结来与大家分享,大家还有更多的数据库设计和优化的技巧,尽量的追加到 阅读全文
posted @ 2018-03-08 17:59 星朝 阅读(6710) 评论(0) 推荐(6) 编辑
摘要:来源:http://shmilyaw hotmail com.iteye.com/blog/1896683 概括来说,一个IO操作可以分为两个部分:发出请求、结果完成。如果从发出请求到结果返回,一直Block,那就是Blocking IO(常见的顺序化程序结构);如果发出请求就可以返回(结果完成不考 阅读全文
posted @ 2018-03-08 17:41 星朝 阅读(606) 评论(0) 推荐(0) 编辑
摘要:spring security四种实现方式 $(function () { try { var lib = eval("("+$(" lib").attr("value")+")"); var html = ""; if (lib.err == 0) { $.each(lib.data, funct 阅读全文
posted @ 2018-03-08 16:09 星朝 阅读(3420) 评论(0) 推荐(0) 编辑
摘要:一提到加密,就会联想到数字签名,这两个经常被混淆的概念到底是什么呢? 加密:加密是一种以密码方式发送信息的方法。只有拥有正确密钥的人才能解开这个信息的密码。对于其他人来说,这个信息看起来就像是一系列随机的字母、数字和符号。如果你要发送不应该让其他人看的敏感信息时,加密是特别重要的。 数字签名:数字签 阅读全文
posted @ 2018-03-08 15:45 星朝 阅读(734) 评论(0) 推荐(0) 编辑
摘要:一. 现象:      有一段老代码用来加密的,但是在使用key A的时候,抛出了异常:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes。老代 阅读全文
posted @ 2018-03-08 14:46 星朝 阅读(9865) 评论(0) 推荐(0) 编辑
摘要:用java写好了桌面应用,怎么搞成 那种常见的 双击之后 next、next、、、安装完成的按照包呢?用install4j。这东西有多好用呢?看看这款xml编辑软件,就是用install4j封装的安装包,安装时你就会看到install4j的标志 install4j标准定义: install4j是一个 阅读全文
posted @ 2018-03-08 13:05 星朝 阅读(4235) 评论(0) 推荐(0) 编辑
摘要:本文由 ImportNew 一直在路上 翻译自 jaxenter。欢迎加入翻译小组。转载请见文末要求。 你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。 最近“全网域(Web Scale)”一词被炒得火热 阅读全文
posted @ 2018-03-08 11:03 星朝 阅读(6625) 评论(1) 推荐(0) 编辑
摘要:在一个业务的实现过程中,可能需要多条sql完成对数据库的操作,比如账户登录,需要匹配用户名和密码,然后要增加积分,还要记录登录的ip和时间,这可能需要三个sql语句,这三个语句应当是一个整体,任意一个sql执行不成功,都表示这个业务没有执行完成,这就有了事务的概念。 事务是数据库中的概念,就是对数据 阅读全文
posted @ 2018-03-07 10:23 星朝 阅读(4266) 评论(0) 推荐(0) 编辑
摘要:使用步骤: 步骤一、在spring配置文件中引入 步骤二、具有@Transactional 注解的bean自动配置为声明式事务支持 <! 使用annotation定义事务 > <tx:annotation driven transaction manager="defaultTra 阅读全文
posted @ 2018-03-07 10:21 星朝 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1.场景分析     在许多实际项目需求中,后台要从控制层直接返回前端所需的数据,这时Model大家族就派上用场了。 2.三者区别 ①Model Model是一个接口,它的实现类为ExtendedModelMap,继承ModelMap类 public class Extended 阅读全文
posted @ 2018-03-06 18:20 星朝 阅读(2347) 评论(2) 推荐(1) 编辑
摘要:ssm框架 controller: package com.sgcc.controller; import java.util.ArrayList; import java.util.List; import org.omg.CORBA.PUBLIC_MEMBER; import org.sprin 阅读全文
posted @ 2018-03-06 18:16 星朝 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1. 理解MVC MVC是一种经典的设计模式,全名为Model View Controller,即模型 视图 控制器。 其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包 阅读全文
posted @ 2018-03-05 18:43 星朝 阅读(384) 评论(0) 推荐(0) 编辑
摘要:转自 SiteMesh的使用   SiteMesh的介绍就不多说了,主要是用来统一页面风格,减少重复编码的。 它定义了一个过滤器,然后把页面都加上统一的头部和底部。 需要先在WEB INF/lib下引入sitemesh的jar包:http://wiki.sitemesh.org/displ 阅读全文
posted @ 2018-03-02 16:31 星朝 阅读(322) 评论(0) 推荐(0) 编辑
摘要:Vue.js介绍 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。 如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时 阅读全文
posted @ 2018-03-02 15:44 星朝 阅读(409) 评论(0) 推荐(0) 编辑
摘要:有时会有这样的需求:将MYSQL数据库中的某个表格导出,存为Excel文件。下面介绍步骤: 1、打开SQLyog,选中要导出的表 2、右键——备份/导出——导出表数据作为... 3、如图选择 Excel xml 格式,选择导出地址 4、将导出的文件拖入Excel中 5、在 Excel 中,选择“另存 阅读全文
posted @ 2018-03-02 10:32 星朝 阅读(2986) 评论(0) 推荐(0) 编辑
摘要:前段时间在给公司项目做性能分析,从简单的分析Log(GC log, postgrep log, hibernate statitistic),到通过AOP搜集软件运行数据,再到PET测试,感觉时间花了不少,性能也有一定的提升,但总感觉像是工作在原始时代,无法简单顺畅,又无比清晰的 阅读全文
posted @ 2018-03-01 14:00 星朝 阅读(96027) 评论(6) 推荐(17) 编辑
摘要:如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 标签: idea git 插件 $(function () { try { var lib = eval("("+$(" lib").attr("value")+")"); var html = ""; if (lib.e 阅读全文
posted @ 2018-03-01 10:40 星朝 阅读(275) 评论(0) 推荐(0) 编辑
摘要:在idea上使用svn后,发现即使svn窗口添加过滤正则没有忽略.iml文件的提交,安装ignore插件后没发现有svn的忽略选项,最后发现这样设置就可以了: 1、Settings→Editor→File Types 2、在下方的忽略文件和目录(Ignore files and folders)中添 阅读全文
posted @ 2018-03-01 10:21 星朝 阅读(407) 评论(0) 推荐(0) 编辑
摘要:第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速 下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所以一点要注意哦。(都是坑啊) 然后就下一步下一 阅读全文
posted @ 2018-03-01 10:16 星朝 阅读(8453) 评论(2) 推荐(2) 编辑
摘要:IntelliJ IDEA使用教程 (总目录篇) 首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。 第一步安装小乌龟。 如下: 具体安装好像没什么具体要求,一路next,就好。 如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client to 阅读全文
posted @ 2018-03-01 10:14 星朝 阅读(433) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示