05 2018 档案
摘要:Mybatis通用Mapper介绍 Mybatis 通用 Mapper 极其方便的使用 Mybatis 单表的增删改查,支持单表操作,不支持通用的多表联合查询 优点: 通用 Mapper 可以极大的方便开发人员。 为了让您更方便的了解通用 Mapper,下面贴一段代码来看实际效果。 通用Mapper
阅读全文
摘要: 在开发微信公众号时,使用了jQuery mobile这个框架,但是在jsp页面中使用<a>发现点击跳转不成功,这就很奇怪了,网上搜索发现大家基本上用js来代替<a>跳转功能;&nb
阅读全文
摘要:前言 本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper 。 Dr
阅读全文
摘要:```jsp %@ page import="java.net.*" % %@ page import="java.math.*" % %@ page import="java.io.*" % %@ page import="java.text.*"% %@page import="java.util.Date"% %@page import="org.dom4j.Element"% ...
阅读全文
摘要:localStorage:HTML5新增的在浏览器端存储数据的方法。设置和获取localStorage的方法: 设置: localStorage.name = 'zjj'; 获取: localStorage.name //zjj sessionStorage: HTML5新增的在浏览器端存储数据的方
阅读全文
摘要:阅读目录 1. URL 链接后追加参数 2. Form 3. 设置 Cookie 4. 设置 Session JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧。 试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式。 回到顶部 1. URL
阅读全文
摘要:公司有时候要写一些小的项目,而用java搭建web的一个缺(特)陷(征)就是动态网页的后缀名.jsp。没办法啊,就是不能以.jsp结尾,原因有几个:隐藏服务端技术;吸引爬虫;对用户更友好;等等。如果全都用Servlet,那我选择狗带。 实际上,Spring MVC已经很好地解决了这个问题(不要问我怎
阅读全文
摘要:最近在做手机版使用到了下拉刷新和滚动加载,记录一下实现过程: 一、引入文件 ?1234<link rel="stylesheet" href="Content/jqueryweui/weui.min.css"><link rel="stylesheet" href="Content
阅读全文
摘要:```html
//兼容bind函数
if(!Function.prototype.bind){ Function.prototype.bind = function(){ if(typeof this !== 'function'){ throw new TypeError('Function.prototype.bind - what is trying t...
阅读全文
摘要:阅读目录win10 下如何调试IeIe注意事项Ie常见兼容回到目录win10 下如何调试Ie 网上有很多ie的测试工具,包括ms自己出的有,但是如果是win10系统,压根不需要这些玩意。 win10 浏览器edge虽然是重写过的,但是win10并没有完全抛弃ie,可能是为了照顾xxx人习惯ie,打开
阅读全文
摘要:jsp之${CTX} 根据自己的需要选择以下标签。 <%@ taglib uri="/struts tags" prefix="s"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%
阅读全文
摘要:当项目开发时我们喜欢用 <c:set var="ctx" value="${pageContext.request.contextPath}"/>来获取项目根目录,但是当项目如果为ROOT下时,是获取的空值。这是有另一个方法可以实现。 <base href="http://..."
阅读全文
摘要:SpringBoot注册登录(一):User表的设计点击打开链接SpringBoot注册登录(二):注册 验证码kaptcha的实现点击打开链接SpringBoot注册登录(三):注册 验证账号密码是否符合格式及后台完成注册功能点击打开链接SpringBoot注册登录(四):登录功能 密码错误三次,
阅读全文
摘要:1、jquery为span和div标签赋值。 结果: 2、jquery为input的赋值及取值。 html代码: js代码: 结果: 3、jquery动态隐藏div
阅读全文
摘要:【1】$(function( ){ }); $(function(){ $(" name").click(function(){ //adding your code here }); }); 【2】 $(document).ready(function( ){ }) $(document).rea
阅读全文
摘要:这样看来ES6的多行字符模板可能就不需要了……通过这个你可以整段整段地在JS中写HTML、SQL了。示例之前你得这样写var str = '' +'<!doctype html>' +'<html>' +' <body>' +' &nb
阅读全文
摘要:两种写法代表的是同一个对象 $("body") 是一个选择器,jQuery 会从 DOM 顶端开始搜索,直到找到标签为 body 的元素。 而 $(document.body) 中的 document.body 已经是一个 DOM 对象,jQuery 可以直接使用此元素。 所以它们的区别在于效率,$
阅读全文
摘要:最近项目不是很忙,抽空整理了下,js中常用追加元素的几种方法。[html] view plain copy print?<!DOCTYPE html> <html> <
阅读全文
摘要: jQuery中设置或者获取所选内容的值:text();设置或者获取所选元素的文本内容; html();设置或者获取所选元素的内容(包括html标记); val();设置或者获取表单字段的值(前提是表单设置了value属性); (text()和html()的区别是:前者是处理的文本内容,
阅读全文
摘要:```javascript $("#div").append("" +""+"拼接的DIV内容"+"" +""); ```
阅读全文
摘要:首先我们使用的是ajax方式,推荐一个学习网址: http://blog.csdn.net/shiyaru1314/article/details/51065410 这个博主写的特别好。现在来看我们的例子: 这里是没有参数的get方式: function tryapitest(){ $.ajax({
阅读全文
摘要:一、从服务端发来的json字符串,怎么才能作为JavaScript对象(JSON对象)在web端调用呢? 1、如果使用jQuery,就很方便了,可以在ajax一系列函数中,把参数Datatype传json即可,返回的data即为JSON对象。 PS:如果要对表单处理为json字符串,可以使用.ser
阅读全文
摘要:需求: 组织部中有个这样的需求,根据年份动态显示该年份下的定性指标! 我的做法: 先是放一个空的div,让后根据指标的数据,动态的往div中添加元素。 代码: &n
阅读全文
摘要:```sql
SELECT date_format(DATE(a.date_created),'%Y-%c-%d') As dateCreate, SUM(a.sm) As sumAmount, sum(orderCount) as countSum FROM (SELECT date_created, sum(amount) AS sm, count(...
阅读全文
摘要:http://freestyle21.cn 不知什么时候,启动eclipse的时候就一直不行,说是an error 。。我查了下log 报错:org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.Res
阅读全文
摘要:1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.for in 循环判断 var obj = {}; var b = function
阅读全文
摘要:JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串 在js使用中的一个函数typeof用法, typeof 运算符把类型信息当作字符串返回,包括有大家常有变量类型。 typ
阅读全文
摘要:这两天在做中英文双版的文件,页面根据语言读取不同的内容。js模板用的是ejs json文件: "components":{ "pages":{ "home":{ "meta":{ "title":"首页", "keywords":"关键字", "desc":"描述" }, "title":"登录失败
阅读全文
摘要:因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子 1、HTML页面 [html] view plain copy print?<!doctype html> <h
阅读全文
摘要:1.引入bootstrap和jquery的cdn <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/4.0.0 beta.2/css/bootstrap.min.css"> <
阅读全文
摘要:一、Aptana插件官网地址 我在网上试过登陆到aptana官网后点击下载,选择下载eclipse插件版,然后页面给出一串地址:http://download.aptana.com/studio3/plugin/install,页面提示在ecl
阅读全文
摘要:在Eclipse 4.2 上安装 Aptana 3.2遇到的错误 就是找不到什么文件来着,我在装maven的时候也遇到了。 烦人。。。 (这文章是我还在用eclipse的时候,为了编写js代码的时候提示js自动输入,搞的这个,但是在另一个编辑器也就是 intellij idea) 效果就完全不一样了
阅读全文
摘要:根据需求由于不同的表要在同一个jsp展示,点击某个表名便显示某张表内容,对于java后台传给jsp页面的json形式的数据是怎么动态生成table的呢? 找了好久,终于找到某位前辈的答案,在此表示衷心的感谢! 做了部分调整,做下笔记,下面便是这个html的情况。 [html] view plain
阅读全文
摘要:先说下背景 本人属于juqery小白中的极品小白.基本对于JS jquery这些不懂.用到时候基本百度下 拿过来改改OK. 上面这东西让我弄了三天.可能对于其他人来说 一天就搞定了 .看来还真得去学一下juqery一下了. 废话不多说了. 系统目前使用的是STRUTS1 界面为JSP H
阅读全文
摘要: JSP页面就是带有JSP元素的常规Web页面,它由静态内容和动态内容构成。其中,静态内容指HTML元素,动态内容(JSP元素)包括指令元素、脚本元素、动作元素、注释等内容。 1、指令元素 指令元素主要用于为转换阶段提供JSP页面的相关信息,指令不会产生任何输出
阅读全文
摘要:Spring DevTools 介绍 Spring Boot包括一组额外的工具,可以使应用程序开发体验更加愉快。 spring boot devtools模块可以包含在任何项目中,它可以节省大量的时间。 想要使用devtools支持,只需将模块依赖关系添加到你的构建中: Maven. <dep
阅读全文
摘要:本文介绍了SpringBoot集成jsp(附源码)+遇到的坑 ,分享给大家 1、大体步骤 (1)创建Maven web project; (2)在pom.xml文件添加依赖; (3)配置application.properties支持jsp (4)编写测试Controller (5)编写JSP页面
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 今天建立Spring MVC骨架的时候,突然遇到这么一个问题~~ HTTP Status 500 java.lang.ClassNotFoundException: org.apach
阅读全文
摘要:背景:SpringBoot的项目配置了对jsp的支持,走控制器就报这个错误。相关配置如下: 解决方法:这个错误网上都是jar包的问题,后来自己试了各种方法都不行,后来发现确实是jar包的问题,不过不是系统的jar的问题,而是子本地仓库jar包的问题,删除重新下载后问题解决
阅读全文
摘要:1 .除非你需要,否则不要选择“联接到所有更新站点” 在安装对话框里有一个小复选框,其标示为“在安装过程中联接到所有更新站点从而找到所需的软件。”从表面上看,这好像是一个很好的主意:如果您安装 了一种插件,但是您的平台不具有所有必要的插件,它会很容易就找到这些插件并自动进行安装。 &nb
阅读全文
摘要:开发中让我们事半功倍的工具网站,开发中经常遇到api如何使用,很好的解决这个问题。java代码api案例网,提供最简单的demo,很不错分享一下,大家可以用用。 http://www.programcreek.com/
阅读全文
摘要:最近接手新项目,项目一跑,NoSuchMethodError蹦出来了,好不容易解决了,换一个电脑,NoSuchMethodError又蹦出来了,干脆,总结下遇到NoSuchMethodError应该如何应对的思路。 通过下面的通用思路,可以在不必了解业务的情况下,尽可能解决这个报错。 下面演示下如何
阅读全文
摘要:序言: SpringBoot默认不支持JSP,如果想在项目中使用,需要进行相关初始化工作。为了方便大家更好的开发,本案例可直接作为JSP开发的脚手架工程 SpringBoot+War+JSP . 常见问题: 1.修改JSP需重启才能生效: 在生产环境中,SpringBoot重新编译JSP可能会导致较
阅读全文
摘要:springboot默认并不支持jsp模板,所以需要配置。 下面是一个可以运行的例子: 首先配置属性文件: spring.http.encoding.force=true spring.http.encoding.charset=UTF 8 spring.http.encoding.enabled=
阅读全文
摘要:摘要:主要介绍:使用eval函数解析JSON数据;$.getJSON()方法获得服务器返回的JSON数据 JavaScript eval() 函数 eval(string) 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 参数string:要计算的字符串,其中含有要
阅读全文
摘要:今天又学到了一点新知识,脑子记不住东西特把它记录下来! 页面ajax请求后台时一般都是返回字符串进行判断,要是返回list或者对象时该怎么办? 第一种:ajax接收到list并返回给前台 js代码: [javascript] view plain copy print?function t
阅读全文
摘要:xml <! <repositories <repository <id nexus</id <name local private nexus</name <url http://maven.oschina.net/content/groups/public/</url <releases <en
阅读全文
摘要:1、第一次创建mvn项目会报maven resources plugin 2.6.jar错,原因是mvn无法自动下载这个jar包,多次删除这个目录下的C:\Users\Administrator\.m2\repository\org\apache\maven\plugins(你自己的目录)所有文件(
阅读全文
摘要:在进行java web程序开发过程中,经常遇到这种问题,修改一个java文件( .java),需要重启web服务器(如tomcat,weblogic等),部署项目。而起/停服务器浪费了大量的时间。在小项目中,也许我们感觉不到。但对于公司的大型项目:如数据中心,生产等系统开发而言,往往起/停需要等待几
阅读全文
摘要:此文章对Myeclipse同样适用。 一.在Eclipse里下载Subclipse插件 方法一:从Eclipse Marketplace里面下载 具体操作:打开Eclipse > Help > Eclipse Marketplace > 在Find中输入subclipse搜索 &g
阅读全文
摘要:今天公司的路由器出现问题,服务器的IP地址也跟着变了,但是原来的svn已经设置好了,现在需要更换地址 查询原地址的方法: [ruby] view plain copy print?root@jack desktop:codes svn info 路径:&n
阅读全文
摘要:服务器的IP地址或者URL变更,版本库服务器的IP也要修改,因为当初安装SVN URL没有使用别名,所以使用的人都要修改客户端的IP,以下是参考网上的资料。 1、Windows TortoiseSVN客户端: 在工作复本的根目录上右键 >TortoiseSVN >重新
阅读全文
摘要:ddts这个项目有三个子目录,每个子目录下面也都有一个 pom.xml 此时需要 右键子目录的 pom.xml,选择Add as Maven Project,在上图中cli、core两个目录已经构建了maven,data目录还没有构建maven。
阅读全文
摘要:DBA操作规范1、涉及业务上的修改/删除数据,在得到业务方、CTO的邮件批准后方可执行,执行前提前做好备份,必要时可逆。2、所有上线需求必须走工单系统,口头通知视为无效。3、在对大表做表结构变更时,如修改字段属性会造成锁表,并会造成从库延迟,从而影响线上业务,必须在凌晨0:00后业务低峰期执行,另统
阅读全文
摘要:作者介绍 朱阅岸,中国人民大学博士,现供职于腾讯云数据库团队。研究方向主要为数据库系统理论与实现、新硬件平台下的数据库系统以及TP+AP型混合系统。 编者按 Aurora作为AWS云上的关系数据库,完美契合了企业级数据库系统对高可用性、性能和扩展性、云服务托
阅读全文
摘要:HttpCilent 4.5.3 GET请求 ?12345678910111213CloseableHttpClient httpCilent = HttpClients.createDefault();//Creates CloseableHttpClient instance wit
阅读全文
摘要:1.maven依赖: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons lang3</artifactId> <version>3.6&
阅读全文
摘要:前记 最近有个需求,需要根据商品id获取商品详情: 首先想到的是在浏览器里输入url按回车就可以了;或者在linux中使用curl+url来发起一个http请求; 但如果是要在java程序中发出http请求,该如何实现呢? 一. ht
阅读全文
摘要: HttpClient简介HttpClient 功能介绍 1. 读取网页(HTTP/HTTPS)内容 2、使用POST方式提交数据(httpClient3) 3. 处理页面重定向 4
阅读全文
摘要:本文绝大部分内容引自这篇文章: http://www.devx.com/Java/Article/31983/0/page/1 我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是
阅读全文
摘要:方式一:@RequestParam方式 服务提供方用@RequestParam注解接收参数,参数类型为long数组: @ApiOperation(value = " ", tags = " ", notes = " ", response = ) @RequestMapping(value = "d
阅读全文
摘要: 引言 Postman 是一个用来测试Web API的Chrome 外挂软件,可由google store 免费取得并安装于Chrome里,对于有在开发Web API的开发者相当有用,省掉不少写测试页面呼叫的工作,通常我们看到的使用情境
阅读全文
摘要: 最近在用postman测试postman接口,对于springmvc传值这一块,测试了几种常用方式,总结一下。对于postman这个工具的使用也增加了了解。postman测试很棒,有了工具,测试接口,事倍功半。 一、单个参数传递 1.@RequestBody注解
阅读全文
摘要: 文章来源:http://www.cnplugins.com/tool/specify postman methods.html 一 简介 Postman 是一款功能超级强大的用于发送 HTTP 请求的 Chrome插件 。做web页面开发和测试的人员应该是无
阅读全文
摘要:Gson基本用法参考:http://www.jianshu.com/p/e740196225a4Gson提供了fromJson() 和toJson() 两个直接用于解析和生成的方法,前者实现反序列化,后者实现了序列化。//基本数据类型的解析 int i = gson.fromJson("100",
阅读全文
摘要:JSON技术的调研报告 一 、各个JSON技术的简介和优劣 1.json lib json lib最开始的也是应用最广泛的json解析工具,json lib 不好的地方确实是依赖于很多第三方包, 包括commons beanutils.jar,commons collections 3.2.jar,
阅读全文
摘要:Session保存用户名 1.构造登录界面 用户名: 密 码: /form ?12345678910111213141516<!DOCTYPE html><html><head><meta ch
阅读全文
摘要:JShop简介:jshop是一套使用Java语言开发的B2C网店系统,致力于为个人和中小企业提供免费、好用的网店系统。 项目主页:http://git.oschina.net/dinguangx/jshop 在线演示: 前台: http://jshop.ofmall.org:81/jsho
阅读全文
摘要:使用事项: 1. 需要spring的contextjar包支持. 2. 使用get方法即可获取相应的东西.
阅读全文
摘要:使用方法 原文地址:https://blog.csdn.net/cbjcry/article/details/70155097
阅读全文
摘要:1、无请求参数 public HttpSession getSession() 获取当前request关联的session,如果当前request没有session,创建一个session. 2、有请求参数 public HttpSession getSession(boolean create);
阅读全文
摘要:在开发过程中遇到这么一个问题,让我花了一个下午的大好时光才解决。但是解决玩之后,发现那么的容易。就是查找资料的时候很费劲。这里把问题记录一下。 问题的产生 流程是这样的,要做一个用户登录的接口。在登录页面,前端先请求验证码,然后输入用户名密码和验证码之后,请求登录接口。 这里存在两个接口,验证码接口
阅读全文
摘要:```java package org.jeecgframework.core.util; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import o...
阅读全文
摘要:如题,maven项目eclipse提示pom.ml有错,提示信息就是org.apache.maven.plugin.war.WarMojo。 然后执行 maven install 出现如下错误提示[java] view plain copy print?[INFO] mave
阅读全文
摘要:idea项目导出到桌面 很简单,直接去项目所在目录考出即可,但是考出的项目往往都特别大,这是因为考出之前 我们不要忘记把idea的输出目录删除 每次启动服务器运行idea项目的时候 都会有一个输出目录 默认名字为target
阅读全文
摘要:一般需要在一个工具类中使用@Autowired 注解注入一个service。但是由于工具类方法一般都写成static,所以直接注入就存在问题。 使用如下方式可以解决:[java] view plain copy print?/
阅读全文
摘要:项目中需要在一个utils工具类中,调用mapper对象来进行功能实现,然而静态方法里面直接注入会报空指针的错误,网上查了一些资料得出如下解决办法 重点步骤: 1,utils类上面添加@Component注解 2,@Autowired注入需要使用的mapper对象,注意不是静态的 3,创建一个静态的
阅读全文
摘要:在Controller中直接使用service可行,而封装成工具类后调用出错,原因在于不能采用new方式加载service,必须将service的加载过程在服务器运行时进行。 这是我当时遇到的问题和最后的解决结论:http://bbs.csdn.net/topics/392162820 这是当时提问
阅读全文
摘要: 平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类
阅读全文
摘要:Spring提供了xml、注解、Java配置、groovy配置实现Bean的创建和注入。 配置元数据 无论xml配置、注解配置还是Java配置,都被称为配置元数据,所谓元数据即描述数据的数据。元数据本身不具备任何可执行的能力,只能通过外界代码对这些元数据进行解析后进行一些有意义操作。Spring容器
阅读全文
摘要:SpringBoot Beans定义 原有Spring框架,定义Bean方法如下 xml配置组件扫描、@Controller、@Service...原有Spring框架,参数注入方法如下 常用的参数注入有注入基本值/对象 xml配置@Value、@Autowired、@Resource等Spring
阅读全文
摘要:原 SpringBoot Beans管理和自动配置 火推 02 2017年12月20日 21:37:01 阅读数:220 SpringBoot Beans管理和自动配置 @SpringBootApplication 该标记是由若干个标记合成,包含Bean定义、组件扫描、自动配置等功能。主要包含以下标
阅读全文
摘要:升级完后,发现登录不进去,把post改成get好了,但是系统的提交表单功能都不能用了,也是解决了很长时间,最后找到了根本原因。 spring sercurity 4.0 csrf保护是默认开启的,csrf过滤器会检查post过来的数据有没有token,没有则失败。 解决方法一:加入<csrf
阅读全文
摘要:[html] view plain copy print?折腾了好久,还是写一篇备忘 折腾了好久,还是写一篇备忘 首先检查路径 [html] view plain copy print?<form class="form signin" method=
阅读全文
摘要:Spring Security :HTTP Status 403-Invalid CSRF Token 'null' was found on the request parameter '_csrf' or header 'X CSRF TOKEN'. 原因:1.Spring Security 4
阅读全文
摘要:SpringBoot自定义Filter SpringBoot自动添加了OrderedCharacterEncodingFilter和HiddenHttpMethodFilter,当然我们可以自定 义Filter。 自定义Filter需要两个步骤: 实现Filter【javax.servlet.Fil
阅读全文
摘要:1. 问题 前面几篇博客 spring security在集成spring boot的微服务框架后,实现了cas认证和权限控制。但是在使用 postman 进行调用的时候出现这个问题 HTTP Status 403-Invalid CSRF Token 'null' was found on the
阅读全文
摘要:转载请注明出处:【huachao1001的专栏:http://blog.csdn.net/huachao1001/article/details/53906237】 JNI(Java Native Interface),出于学习JNI的目的,为了能够更方便快速地运行程序。本文的是在IDEA中进行,而
阅读全文
摘要:1 致谢 感谢super_level网友 他的博客写的很清楚 给了我很多帮助 链接如下:http://blog.csdn.net/super_level/article/details/21243533 2 问题描述 使用JNI时很重要的一个步骤就是生成Native类依赖的本地代码的.h文件 之前有
阅读全文
摘要:native方法定义: 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C
阅读全文
摘要:1.python开发集成工具Spyder中,如何设置变量成员提示和代码补全呢? 答: pip install rope,安装好rope 就可以了 2.最常用的是:tap的制动补全 (IPython console窗口或文本编译器 需要按Tab键触发自动完成) 3.查看类中的变量 vie
阅读全文
摘要: 下载jadClipse地址: 链接: http://pan.baidu.com/s/1kTN4TPd 提取码: 3fvd 将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下; 删除eclipse的configuration目录下
阅读全文
摘要:上一周把《大话设计模式》看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多、偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界。《大话设计模式》的代码使用C 写成的,而在本人接触到的面向对象语言中,只对C++和Python还算了解,为了加深对各个模式的理解,我在网上下载了一个C++版的源
阅读全文
摘要:1、 执行 Python 脚本的两种方式 1)/usr/bin/python3 xx.py 2)python3 xx.py 注xx.py需要在内容里面调用由什么解释器执行 2、 简述位、字节的关系 1Byte = 8bit 1bit 表示某个二进制 0 1 3、 简述 ascii、unicode、u
阅读全文
摘要:jd eclipse反编译插件的在线安装和使用 JD Eclipse是一个Eclipse平台的插件。它允许您调试所有的Java源代码,有了它,以后调试的时候ctrl键就可以一键到底啦。下面简单说说eclipse的在线安装。 在官网找到JD Eclipse的在线安装地址:http://jd.benow
阅读全文
摘要:一、注解方式 编写实体类: package com.example.bean; import org.springframework.boot.context.properties.ConfigurationProperties; / Created by Loser100 on 2017/10/9
阅读全文
摘要:一、@PropertySource @PropertySource:加载指定的配置文件 @PropertySource(value = {"classpath:person.properties"}) @Component @ConfigurationProperties(prefix = "per
阅读全文
摘要:基于JPos的消息交换系统 消息交换系统需求解读 消息交换系统不不是一个具体的业务系统,而是业务系统的运转的基础框架; 他的运转是体现在报文交换上的; 要定义一个可被不同业务系统使用的报文规范; 报文格式 报文内容参考ISO8583(87版),传输使用XML形式。为不和标准冲突,目前吧自定义域放在8
阅读全文
摘要: 前言 java开发中经常遇到对图片的处理,JDK中也提供了对应的工具类,不过处理起来很麻烦,Thumbnailator是一个优秀的图片处理的开源Java类库,处理效果远比Java API的好,从API提供现有的图
阅读全文
摘要:Thumbnailator 是一个用来生成图像缩略图、裁切、旋转、添加水印等操作的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 Thumbnailator对图片的简单操作代码如下: 完整demo下载: Thumbnailator &nbs
阅读全文
摘要:本文作者LucyGill,转载请注明出处(虽然我觉得并不会有人转载)。 刚开始学Python的时候,我用的是其自带的idle(安装Python后,在开始菜单里可以找到),后来发现在eclipse中设置环境后也可以编辑Python。不过作为初学者,最常用的还是idle,因为eclipse运行所占内存太
阅读全文
摘要:原文地址:http://tengj.top/2016/05/06/threadvolatile4/ 前言今天介绍下volatile关键字,volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java
阅读全文
摘要:原文地址:http://tengj.top/2016/05/03/threadsynchronized2/ 前言本篇主要介绍Java多线程中的同步,也就是如何在Java语言中写出线程安全的程序,如何在Java语言中解决非线程安全的相关问题。没错就是使用synchronized。 正文如何解决线程安全
阅读全文
摘要:原文地址:http://tengj.top/2016/04/24/thread1/ 前言多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。 正文线程与进程1 线程:进程中负责程序执行的执行单元线程本身依靠程
阅读全文
摘要:原文地址:https://www.cnblogs.com/yjd_hycf_space/p/7526608.html Java多线程学习(总结很详细!!!) 此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶
阅读全文
摘要:系统启动一个新线程需要很高的成本,因为它涉及与操作系统交互。在这种情况下,使用线程池可以很好地提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时。 线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象或Callable对象传给线程池,线程池就会启动一个线程来run()或cal
阅读全文
摘要: 1. Java线程池 线程池:顾名思义,用一个池子装载多个线程,使用池子去管理多个线程。 问题来源:应用大量通过new Thread()方法创建执行时间短的线程,较大的消耗系统资源并且系统的响应速度变慢。【在一个什么程度上能够判断启用线程池对系统的资源消耗比启动定量的new Thread
阅读全文
摘要:Java线程池学习 众所周知,Java不仅提供了线程,也提供了线程池库给我们使用,那么今天来学学线程池的具体使用以及线程池基本实现原理分析。 ThreadPoolExecutor ThreadPoolExecutor的构造方法: public ThreadPoolExecutor(int coreP
阅读全文
摘要:原文地址:http://www.cnblogs.com/dolphin0520/p/3932921.html Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务
阅读全文
摘要:引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法
阅读全文
摘要: 林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎
阅读全文
摘要:一、问题背景 为了防止垃圾信息发布机器人的自动提交攻击,采用CAPTCHA验证码来保护该模块,提高攻击者的成本。 二、验证码简介 全自动区分计算机和人类的图灵测试(Completely Au
阅读全文
摘要:1、创建一个JSONObject对象 package com.resource.controller.web; import java.util.ArrayList; import java.util.HashMap; import net.sf.json.JSONArray; import net
阅读全文
摘要:如何使用jackson美化输出json/xml 1.美化POJO序列化xml 下面将POJO列化为xml并打印。 Person person = new Person(); //设置person属性 ObjectMapper mapper = new XmlMapper(); System.out.
阅读全文
摘要: 在工作中实际使用到Java处理JSON的情况,且有很大部分都使用的是开源工具Jackson实现的。 一.入门 Jackson中有个ObjectMapper类很是实用,用于Java对象与JS
阅读全文
摘要:Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 首先创建一个User对象类 (User.java) package com.sivalabs.json; import java.util.Date; public class User { private Stri
阅读全文
摘要:封装成工具类 [java] view plain copy print?<span style="font family:Microsoft YaHei;">public static String toJsonByObject(Obje
阅读全文
摘要:首先要在项目中引入jackson的jar包(在此不做说明) 下面直接上代码 导入相应的包 就可以使用,个人觉得还是挺方便的
阅读全文
摘要:Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 相比jso
阅读全文
摘要:这篇文章主要介绍了Jackson的用法实例分析,用于处理Java的json格式数据非常实用,需要的朋友可以参考下 通俗的来说,Jackson是一个 Java 用来处理 JSON 格式数据的类库,其性能非常好。本文就来针对Jackson的用法做一个较为详细的实例分析。具体如下: 一、简介 Jackso
阅读全文
摘要: / 请求返回的最外层对象 / public class Result<T>{ / 错误码 / private Integer code; / 提示信息 / private String msg; / 具体的内容 / private T data; public Integer
阅读全文
摘要:SELECT 某一列, COUNT( 某一列 ) FROM 表 GROUP BY 某一列 HAVING COUNT( 某一列 ) 〉1 这样查询出来的结果, 就是 有重复, 而且 重复的数量。
阅读全文
摘要:MyBatipse:Eclipse 下的 Mybatis插件 MyBatipse是Eclipse的一个插件,提供了内容提示和Mybatis的配置文件验证功能; 特点 XMLEditor 的增强 代码自动完成 Mapper文件的namespace,可以根据mapper文件位置自动计算:Paste_Im
阅读全文
摘要:迁移过程中关于这个安全框架的问题很麻烦,springBoot自带的stater中的版本是5.0,原来系统有通过实现“org.springframework.security.authentication.dao.SaltSource”接口给密码提供Salt,但是出现了以下问题: 迁移过程中关于这个安
阅读全文
摘要:项目GitHub地址 : https://github.com/FrameReserve/TrainingBoot Spring Boot (三)集成spring security,标记地址: https://github.com/FrameReserve/TrainingBoot/releases
阅读全文
摘要:之前我们都是使用MD5 Md5PasswordEncoder 或者SHA ShaPasswordEncoder 的哈希算法进行密码加密,在spring security中依然使用只要指定使用自定义加密算法就行,现在推荐spring使用的BCrypt
阅读全文
摘要:对于没有访问权限的用户需要转到登录表单页面。要实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现(如:Apache Shiro、Spring Security)。 pom.xml添加依赖 <dependency> <groupId>org.spring
阅读全文
摘要: 你是否愿意在密码上添加点salt? 如果安全审计人员检查数据库中编码过的密码,在网站安全方面,他可能还会找到一些令其感到担心的地方。让我们查看一下存储的admin和guest用户的用户名和密码值: &
阅读全文
摘要:(adsbygoogle = window.adsbygoogle || []).push({}); Spring Security Spring Security是Spring社区的一个顶级项目,也是Spring Boot官方推荐使用的Security框架。除了常规的Authentication和
阅读全文
摘要:参考:http://singleant.iteye.com/blog/934593 http://liuzidong.iteye.com/blog/776072 介绍: 简单日记门面(simple loggi
阅读全文
摘要:之前一直在使用System.out.println()来调试.但是用这种方式开发项目部署到生产环境,会因为众多的控制台输出降低应用的性能.这时候Log4J就成为可平衡开发和部署应用的利器了. 在项目中使用Log4J并不是一件困难的事情,简单粗暴的方式就是在每个类A中声明一个Logger
阅读全文
摘要:之前我们都是使用MD5 Md5PasswordEncoder 或者SHA ShaPasswordEncoder 的哈希算法进行密码加密,在spring security中依然使用只要指定使用自定义加密算法就行,现在推荐spring使用的BCrypt
阅读全文
摘要:登录流程 1)容器启动(MySecurityMetadataSource:loadResourceDefine加载系统资源与权限列表) 2)用户发出请求 3)过滤器拦截(MySecurityFilter:doFilter) 4)取得请求资源所需权限(MySecur
阅读全文
摘要:Filter 过滤器作为web.xml中重要的一部分,有着相当高的出场率,SpringBoot会默认注册几个Filter ApplicationContextHeaderFilter CharacterEncodingFilter 如果添加了Security依赖的话会加入SpringSecurity
阅读全文
摘要:一. Xml配置法 下面是一个典型的spring配置文件(application config.xml): [xml] view plain copy <beans> &n
阅读全文
摘要:文章的内容有点长,也是自己学习Spring security的一个总结。如果你从头看到尾,我想你对Spring Security的使用和基本原理应该会有一个比较清晰的认识。 如果有什么理解不对的地方,请留言,谢谢。 一、Spring security 是什么? Spring Secur
阅读全文
摘要:本例所覆盖的内容: 1. 使用Spring Security管理用户身份认证、登录退出 2. 用户密码加密及验证 3. 采用数据库的方式实现Spring Security的remember me功能 4. 获取登录用户信息。 5.使用Spring Securi
阅读全文
摘要:Spring Boot框架我们前面已经介绍了很多了,相信看了前面的博客的小伙伴对Spring Boot应该有一个大致的了解了吧,如果有小伙伴对Spring Boot尚不熟悉,可以先移步这里从SpringMVC到Spring Boot,老司机请略过。OK,那我们今天要说的是Spring Boot中另外
阅读全文
摘要:```java import java.io.Serializable; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; /** * @Package com.XXX.common.entity * @Descri...
阅读全文
摘要:该问题的实质是,idea对classpath的规定。 在eclipse中,把资源文件放在src文件夹下,是可以找到的; 但是在idea中,直接把资源文件放在src文件夹下,如果不进行设置,是不能被找到的。 下面说说几种解决方法,网上说的都很混乱,我这里做一个总结:推荐方法4 1.将所有资源文件放在r
阅读全文
摘要:运行mvn install时跳过Test 方法一: [html] view plain copy print?<project> [...] <build> &
阅读全文
摘要:打包成jar包 1. <groupId>com.squpt.springboot</groupId> <artifactId>springbootdemo</artifactId> <version>0.0.1 SNAPSHOT</v
阅读全文
摘要: 接着上一章走呗:http://www.cnblogs.com/sxdcgaq8080/p/7712874.html 然后声明一点,下面打包的过程中,scope一直都是使用默认的范围 <! 用于编译jsp > <dependency> <groupId>
阅读全文
摘要:项目环境:idea16+jdk1.7+maven 3.3.9 项目说明:编写简单的java类,使用maven命令生成jar包,然后执行 》"java classpath jar所在路径 main类名称" 注意:使用idea16工具的maven命令生成的jar包可
阅读全文
摘要:此文为转载:http://mrlee23.iteye.com/blog/2047968 在开发调试完成之后,可以将应用打成JAR包的形式,在Eclipse中可以直接使用Maven插件的package命令,最终会形成一个可运行的 JAR包。我们使用java –jar命令就可以运行这个JA
阅读全文
摘要:静态页面 spring boot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,如下 /static /public /resources /META INF/resources 比如,在resources建立一个static目录和index
阅读全文
摘要:楼主前两天自学spring boot,然后在学习的过程中,出现一个疑问,就是如何去访问静态的html网页,这个问题,楼主上网上搜了下,找到的是在resource目录下建立一个templates文件夹,然后html网页放在其文件夹下: 然后楼主照做,发现还是访问不了,然后发现是需要写一个control
阅读全文
摘要: 一直在使用UE来进行python编程,觉得在UE下进行python编程使用起来还是很方便地,现在特来总结一下: 1、首先是python环境搭建 (1)下载python2.7 https://www.python.org/geti
阅读全文
摘要:Tip 1: Alt+C 列模式可以说最初选择使用这个文本编辑软件,原因很简单,就是因为“她”具有列编辑模式。如果您还不知道什么是列编辑模式的话,我想您应该好好研究一下啦。这是一个超级“赞”的功能。在对大文本进行批量的列编辑时候非她莫属(如果您是Windows平台上另外一个强大的文本编辑软件gVim
阅读全文
摘要:自己win7上安装的UltraEdit 17.10.0.1015.由于编码格式不知道什么时候被改乱了,导致UE编写的java程序出现如下两种编译错误: D:\jcode>javac testconvert1.java testconvert1.java:1: error: class, int
阅读全文
摘要:今天花了一个下午的时间,将一个之前用JDK7写的web项目升级到了JDK8,这个过程中遇到了许多麻烦,在这里简单的记录一下,方便日后查看。 1、下载JDK8并且配置,这个我就不说了,反正大家都知道,需要注意的是,许多朋友包括我在内,会在系统中同时安装JDK7和JDK8,此时比较方便的选择是采用ali
阅读全文
摘要:1、修改project structure 里面的Project , Modules , SDKs jdk的版本 2、修改Java Compiler 里面java的jdk版本 3、tomcat 里面jre 的版本 4、修改系统配置的环境变量为指定的版本(注意别忘记了) 5、注意要修改项目里面配置的j
阅读全文
摘要:vim的yank命令默认不会复制到系统粘贴板,而是粘贴到寄存器。你可以使用 或 +寄存器来访问系统粘贴板。 在~/.ideavimrc (如果不存在就创建) 中添加下列选项 set clipboard+=unnamed 这是标准vim的特性,对于ideavim,除了配置文件的名字不同没有其他特殊的
阅读全文
摘要:1、vim常用复制粘贴命令 Vim的复制粘贴命令无疑是y (yank),p(paster),加上yy,P PS: vim有个很有意思的约定(我觉得是一种约定),就是某个命令的大小写都是实现某种功能,只是方向不同,比如:[plain] view plain copy print?w 跳转到下
阅读全文
摘要:参考文献: Spring Security Architecture What is authentication in Spring Security? Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Sprin
阅读全文
摘要:聊聊 Spring Boot 2.0 的 WebFlux 前言 对照下 Spring Web MVC ,Spring Web MVC 是基于 Servlet API 和 Servlet 容器设计的。那么 Spring WebFlux 肯定不是基于前面两者,它基于 Reactive Streams A
阅读全文
摘要:概述 什么是 Spring WebFlux, 它是一种异步的, 非阻塞的, 支持背压(Back pressure)机制的Web 开发框架. 要深入了解 Spring WebFlux, 首先要了知道 Reactive Stream . 另一种编程姿势, 和命令式编程相对的姿势. WebFlux 支持两
阅读全文
摘要:在初学spring boot时,官方示例中,都是让我们继承一个spring的 spring boot starter parent 这个parent: <parent> <groupId>org.springframework.boot</groupId> <
阅读全文
摘要:Spring boot 版本 Spring Framework jdk 版本 maven 版本 1.2.0 版本之前 6 3.0 1.2.0 4.1.3+ 6 3.2+ 1.2.1 4.1.3+ 7 3.2+ 1.2.3 4.1.5+ 7 3.2+ 1.3.4 4.2.6+ 7 3.2+ 1.3.6
阅读全文
摘要:Spring Boot在编译的时候,是有默认JDK版本的,如果我们期望使用我们要的JDK版本的话,那么要怎么配置呢? 这个只需要修改pom.xml文件的<build> <plugins>加入一个plugin即可。 <plugin> &nb
阅读全文
摘要:Spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。 SpringBoot的配置方式有很多,它们的优先级如下所示(优先级递减顺序): 1.命令行参数 2.来自java:comp/env的JNDI属性 3.Java系统
阅读全文
摘要:1.首先解释一下: stanford parser和jdk版本对应关系 J2SE 8 = 52, J2SE 7 = 51, J2SE 6.0 = 50, J2SE 5.0 = 49, JDK 1.4 = 48, JDK 1.3 = 47, JDK 1.2 = 46, JDK 1.1 = 45 Uns
阅读全文
摘要:微信公众平台开发教程(五)自定义菜单 请尊重作者版权,如需转载,请标明出处。 应大家强烈要求,将自定义菜单功能课程提前。 一、概述: 如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更多的功能。菜单直观明了,不仅
阅读全文
摘要:首先去jenkins的官网下载安装包 https://jenkins.io/ 个人下载是长期稳定的那个版本,下载后,得到一个.msi的安装包: 点击进行安装,然后一直点击下一步。 jenkins会自动占用8080端口,如果这个端口不希望被jenkins占用,可以去文件夹里的这个文件进行
阅读全文
摘要:实现效果:在idea中点击run时,自动将代码编译并上传、部署到远程服务器中和传统的在本地服务器相比较的优势:1、节省开发者开发机的资源,省去了本地服务器的CPU、内存的占用。2、如果开发的程序为Android+J2EE或者IOS+J2EE等需要将服务器IP写入客户端,不需要客户端连接到同一局域网。
阅读全文
摘要:加班比较多,很少时间学其它东西了,最近项目部署比较复杂,本地运行比较困难,因此想在测试服务器环境debug和部署,远程部署还是有点问题,先记录一下 环境 apache tomcat 7.0.47 Intellij IDEA 2016 远程debug tomcat 的Catalina.sh 里面有个参
阅读全文
摘要:目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型 我在平时的工作中接触得比较多的就是基于Android的Native App开发和基于微信公众号的Light App开发,今天就来带领大家快速进入微信公众号的开发领域. 一、微信开发环境搭建 工欲善其事
阅读全文
摘要:摘要 关于微信开发的话题,例子确实已经有不少,但大部分都是人云亦云,很多小细节或者需要注意的地方却大多没有讲清楚,这令很多刚开始开发的人感觉大很迷茫。而我今天要说的话题,主要着眼于两个方面。 一:如何存储获取用户信息及调用第三
阅读全文
摘要:上一篇《微信开发学习总结(一)——微信开发环境搭建》我们已经完成了微信开发的准备工作,准备工作完成之后,就要开始步入正题了。 一、微信公众平台的基本原理 在开始做之前,先简单介绍了微信公众平台的基本原理。 微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器然后将
阅读全文
摘要:开发微信公众号在没有正式的公众平台账号时,我们可以使用测试平台账号——— 测试平台申请地址:https://mp.weixin.qq.com/debug/cgi bin/sandbox?t=sandbox/login 开发者文档:https://mp.weixin.qq.com/wiki?t=res
阅读全文
摘要:```java import net.sf.json.JSONObject; import org.apache.commons.httpclient.util.HttpURLConnection; import org.apache.http.HttpEntity; import org.apache.http.client.ClientProtocolException; import or...
阅读全文
摘要:虽然iOS系统相比于其他手机操作系统相对安全,但是这个安全并不是绝对的,我一直相信,道高一尺魔高一丈。此文想以实际例子出发,告诉大家,如何去反编译一个app,并且从某个角度来说,iOS没有传说中的“安全”。 这里只最简单的结论给大家,具体原理以及工具的详细使用,请各位自行Google,为什么这么做呢
阅读全文
摘要:马士兵hadoop第一课:虚拟机搭建和安装hadoop及启动 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作 马士兵hadoop第三课:java开发hdfs 马士兵hadoop第四课:Yarn和Map/Reduce配置启动和原理讲解 马士兵hadoop第五课:java开发Map
阅读全文
摘要:马士兵hadoop第一课:虚拟机搭建和安装hadoop及启动 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作 马士兵hadoop第三课:java开发hdfs 马士兵hadoop第四课:Yarn和Map/Reduce配置启动和原理讲解 马士兵hadoop第五课:java开发Map
阅读全文
摘要:马士兵hadoop第一课:虚拟机搭建和安装hadoop及启动 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作 马士兵hadoop第三课:java开发hdfs 马士兵hadoop第四课:Yarn和Map/Reduce配置启动和原理讲解 马士兵hadoop第五课:java开发Map
阅读全文
摘要:马士兵hadoop第一课:虚拟机搭建和安装hadoop及启动 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作 马士兵hadoop第三课:java开发hdfs 马士兵hadoop第四课:Yarn和Map/Reduce配置启动和原理讲解 马士兵hadoop第五课:java开发Map
阅读全文
摘要:马士兵hadoop第一课:虚拟机搭建和安装hadoop及启动 马士兵hadoop第二课:hdfs集群集中管理和hadoop文件操作 马士兵hadoop第三课:java开发hdfs 马士兵hadoop第四课:Yarn和Map/Reduce配置启动和原理讲解 马士兵hadoop第五课:java开发Map
阅读全文
摘要:?1/ Preparing: SELECT FROM tb_user WHERE id = ? AND user_name = ? <br> 目标是打印:SELECT FROM tb_user WHERE id = 1000059081 A
阅读全文
摘要:参考:http://blog.csdn.net/small____fish/article/details/8029030 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach标签的属性主要有item,index,collection,open,separat
阅读全文
摘要:一、前沿 微信公众平台由于没有提供针对语言的开发包,只公布了一个基于Http协议的接口和加解密的算法sdk,这样给微信公众号的开发者带来很多工作量,除了实现业务逻辑外,还需要自己处理底层的接口协议细节,因此选择一个良好的sdk能够节省这样的工作量,而目前已经有不少的开源sdk可供使用,java语言的
阅读全文
摘要: 官方Api文档: http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 说的很清楚,可以仔细看看。 1.登录微信公众平台 https://mp.weixin.qq.com/
阅读全文
摘要:之前做项目,一直都是把本地的源码上传到svn,服务器是通过ant或者maven脚本来编译的生成项目的。每次都要单独登录接服务器进行项目的部署和发布,感觉特别繁琐。(特别是在有几套服务器的情况下,简直就是要抓狂……) 启动 其实以前在使用eclipse的时候就想在maven下使用插件进行远程部署,无耐
阅读全文
摘要:我们常常看到科研、军事、编程上用的计算机系统是“黑洞洞”的,没有桌面。相对我们现在使用的Windows系统,既方便又美观,那么他们怎么不用Windows一样的图形化界面呢?告诉你一个令你惊讶的秘密——命令行系统效率更高!比如你要打开E:/tool/json/myPost.exe,Windows图形化
阅读全文
摘要: 1.开发环境 (1)Java:JDK8(必须是JDK或JRE7以上,使用java version查看当前电脑java版本) (2)操作系统:Windows 7 2.安装步骤 (1)下载最新的Gradle压缩包 Gradle官网:https://
阅读全文
摘要:Gradle+IDEA使用说明 导语: IDEA拥有大量的JAVA开发者拥护,相比于开源的eclipse,IDEA拥有更简洁直观的界面,拥有更强大的自动补全功能,号称能“一路敲回车完成编码”。如果把IDEA和eclipse比作手机系统,IDEA就好比IOS,美观、强大、人性化、傻瓜化,官方就帮你解决
阅读全文
摘要:最近学习Gradle,本文来重点介绍一下,如何使用IntelliJ IDEA导入`Gradle项目的一种方法。 选择菜单栏的File >Open。 在打开的窗口选择对应Gradle项目的build.gradle文件,然后点击OK。 在Open Project窗口中,点击Open as Proj
阅读全文
摘要:一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。 有关数据库设计的材料汗牛充栋,大学学位
阅读全文
摘要:1.下载gradle并安装到本地2.idea引入gradle3.gradle右键选择refresh,项目会重新编译并加载gradle的task4.可以再编译一下5.没问题的话打开,jar application6.保存好之后就可以直接启动了,然后访问试一试。
阅读全文
摘要:必备软件 Jdk7 文件名:java_ee_sdk 6u4 jdk7 windows.exe eclipse MySQL Installer 5.6 for Windows MySql Connectors 文件名:mysql connector java gpl 5.1.35.msi .Net F
阅读全文
摘要:原 gradle ofbiz 16 开发环境搭建 2017年02月13日 10:59:19 阅读数:2702 1.安装jdk 2.配置jdk环境变量 3.eclipse 安装svn 插件 4.svn下载Apache OFBiz 16.11.01 源码 5.下载gradle3.3 插件 存放目录C:\
阅读全文
摘要:申请公众号流程 登录地址:https://mp.weixin.qq.com/,注册 选择类型, 对类型不清楚的点击链接,账号类型区别http://kf.qq.com/faq/170815aUZjeQ170815mU7bI7.html 公众号申请流程:http://kf.qq.com/product/
阅读全文
摘要:对于订单来说,主要的表就是ORDER_HEADER和ORDER_ITEM。ORDER_HEADER就是所谓的订单头,一条记录代表一条订单。 ORDER_PAYMENT_PREFERENCE是订单的支付,它有三个主要外键,ORDER_ID代表是哪个订单,PAYMENT_METHOD_ID代表是哪种具体
阅读全文
摘要:ofbiz中,party的电话、地址等联系方式设计得非常巧妙,让我们来仔细分析一下。 有一个叫做CONTACT_MECH的表,这张表我们把它称作联系方式表,一个电话号码、一个通讯地址、一个电子邮件,都分别会在这张表里找到对应的一条记录。然后通过PARTY_CONTACT_MECH表与P
阅读全文
摘要:ofbiz的精华就在于其数据结构(表结构)的设计。数据结构的通用性也决定了ofbiz几乎可以适用任何企业应用。我们首先来看看PARTY相关的表结构设计。 在ofbiz中,PARTY是个抽象概念,它可以是一个人(用户、员工、家人等等),也可以是个组织(公司、部门、项目组、供应商、集团客户等等)。然而毕
阅读全文
摘要:在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。 <![CDATA[ ]]> 是什么,这是XML语法。在CDA
阅读全文
摘要:一、数据表 数据库中的数据表是整个核心逻辑的载体说在,所有的记账逻辑、以及与支付前台交互的数据都是在这里 进行记录。现就主要的表进行简要说明。不同的第三方支付其数据表名称肯定也不同,这里的表名称仅作参考 gTransLog表: 支付网关交易流水表,所有通过网关的交易全部都会在此表中写入数据。tAcc
阅读全文
摘要:转载自:https://blog.csdn.net/haiross/article/details/504273821. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能
阅读全文
摘要:IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) ntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. 自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerpl
阅读全文
摘要:Intelli IDEA开发环境,个人总结的一些常用的快捷键。 想要使用vim方式编辑代码,可以使用Intelli IDEA的IdeaVim。IdeaVim插件功能很强大,在vim编辑模式下还可以使用IDEA的一些代码提示功能,我把vim模式和IDE模式切换键换成了CTRL+ALT+;,默认切换键是
阅读全文