- java web mvc-04-Apache Wicket
老马啸西风
mvcjava前端mvc
拓展阅读SpringWebMVC-00-重学mvcmvc-01-Model-View-Controller概览webmvc-03-JFinalwebmvc-04-ApacheWicketwebmvc-05-JSFJavaServerFaceswebmvc-06-playframeworkintrowebmvc-07-Vaadinwebmvc-08-Grails开源Thejdbcpoolforjav
- java web mvc-02-struts2
老马啸西风
mvcjava前端mvc
拓展阅读SpringWebMVC-00-重学mvcmvc-01-Model-View-Controller概览webmvc-03-JFinalwebmvc-04-ApacheWicketwebmvc-05-JSFJavaServerFaceswebmvc-06-playframeworkintrowebmvc-07-Vaadinwebmvc-08-GrailsStruts2ApacheStruts
- java web mvc-03-JFinal
老马啸西风
mvcjava前端mvc
拓展阅读SpringWebMVC-00-重学mvcmvc-01-Model-View-Controller概览webmvc-03-JFinalwebmvc-04-ApacheWicketwebmvc-05-JSFJavaServerFaceswebmvc-06-playframeworkintrowebmvc-07-Vaadinwebmvc-08-GrailsJFinalJFinal是基于Java
- java web mvc-07-Vaadin 入门介绍
老马啸西风
mvcjava前端mvc
拓展阅读SpringWebMVC-00-重学mvcmvc-01-Model-View-Controller概览webmvc-03-JFinalwebmvc-04-ApacheWicketwebmvc-05-JSFJavaServerFaceswebmvc-06-playframeworkintrowebmvc-07-Vaadinwebmvc-08-Grails开源Thejdbcpoolforjav
- java web mvc-08-Grails 入门介绍
老马啸西风
mvcjava前端mvc
拓展阅读SpringWebMVC-00-重学mvcmvc-01-Model-View-Controller概览webmvc-03-JFinalwebmvc-04-ApacheWicketwebmvc-05-JSFJavaServerFaceswebmvc-06-playframeworkintrowebmvc-07-Vaadinwebmvc-08-Grails开源Thejdbcpoolforjav
- java web mvc-06-play framework intro
老马啸西风
mvcjava前端mvc
拓展阅读SpringWebMVC-00-重学mvcmvc-01-Model-View-Controller概览webmvc-03-JFinalwebmvc-04-ApacheWicketwebmvc-05-JSFJavaServerFaceswebmvc-06-playframeworkintrowebmvc-07-Vaadinwebmvc-08-Grails开源Thejdbcpoolforjav
- java web mvc-05-JSF JavaServer Faces 入门例子
老马啸西风
mvcjava前端mvc
拓展阅读SpringWebMVC-00-重学mvcmvc-01-Model-View-Controller概览webmvc-03-JFinalwebmvc-04-ApacheWicketwebmvc-05-JSFJavaServerFaceswebmvc-06-playframeworkintrowebmvc-07-Vaadinwebmvc-08-Grails开源Thejdbcpoolforjav
- 简洁、高效、灵活:探索 Spring 同级别的编程框架
索码理
五谷杂粮springjava后端
文章目录GrailsMicronautVert.xQuarkusPlayFrameworkDropwizard前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。作为一个Java开发者,Spring框架应该基本上都用过的,由于Spring框架太过于强大,导致我们可能只知道Spring框架,但其实还有很多优秀的框架可以供我们使用,本文将介绍6个和spri
- Grails Spring security rest 实践与困惑--答案
杯子里希望的石头
出错的直接原因是数据库连接中断。根本原因是我是在开发环境中测试的,开发环境中Grails没有配置线程池。在开发环境中增加线程池的设置后,问题解决了。
- Grails 4.x 使用MongoDB
杯子里希望的石头
compile'org.grails.plugins:mongodb:7.0.0'注意,增加这一条即可。关键是版本。
- 【Java】Groovy 语言应用场景以及积累
darlingmz
java开发语言gr
Groovy是一种多用途的编程语言,它可以用于多种开发场景。以下是Groovy可以用于的一些开发领域和示例:脚本编写:Groovy的简洁语法和强大的动态特性使其成为编写脚本的理想选择。defmessage="Hello,World!"printlnmessageWeb开发:Groovy可以用于编写Web应用程序,通常与Grails框架结合使用。Grails是一个基于Groovy的Web框架,提供了
- Grails GORM查询
hxpjava1
GORM查询GORM提供了从动态查询器到criteria到Hibernate面向对象查询语言HQL的一系列查询方式.Groovy通过GPath操纵集合的能力,和GORM的像sort,findAll等方法结合起来,形成了一个强大的组合.但是,让我们从基础开始吧.获取实例列表如果你简单的需要获得给定类的所有实例,你可以使用list方法:defbooks=Book.list()list方法支持分页参数:
- 从TCP三次握手说起——浅析TCP协议中的疑难杂症
yesIcando-bupt
java
PeterWang_bupt贡献值:2等級:L10发布0评论1顶发布链接发布图文全部主题我关注的主题GEEKNEWSRustSwift全栈工程师/homePrestoDB人工智能前端Spark云计算潜水猿Container物联网(IoT)SDN安全技术翻译VR/ARAndroid开发者iOS开发NodejsPython开发者AngularJSGrails/GroovyGit教程GoCSDN前端CS
- [Review]To be coder(2011.08.01~2014.01.11-Grails-ing)
请叫我汪海
个人主页:http://callmewhy.com/其实编程是一件非常有意思的事情,像造物主可以创造万物一样,每一个程序员都可以创造一片属于自己的世界。这就是我喜欢编程的原因,很简单,自由。以下内容回记录汪海的编程生活,因为比较懒的原因,所以写的比较简单,其中坎坷曲折,一言难尽。再回头看以前写的代码,敲的程序,却也别有一番滋味。个人兴趣飘忽无常,所以有些都没有深入学习,以后有时间再慢慢补上吧。JA
- grails限制方法的提交方式
逸舒紫忆
grails限制方法的提交方式staticallowedMethods=[startCharging:"POST",stopCharging:"POST",billingModel:"POST",withhold:"POST"]startCharging->方法名放置在controller的最上方即可
- 如何打印 Grails GORM 的SQL语句执行情况,以及SQL语句参数值?
微风好飞行
GrailsGORMgrailsGORM日志debug
当我们需要查看GORM的DDL或者查询SQL语句是否被GORM正确执行时,我们可以这样做。一、打开logback中相关的logger设置BasicBinderlogger的级别为TRACE会打印hibernate的SQL参数值;设置SQLlogger会打印SQL语句,但这个做法和application.yml中的配置重复了,因此可以注释掉。//logger("org.hibernate.SQL",
- grails框架配置webService
在路上的小海贼
近期在项目中使用到了grails的webservice发布,总结如下:一、axis2的配置1、安装axis2插件命令:install-pluginaxis22、服务类的使用新建一个service,然后在服务类中加入下面一句就ok了staticexpose=['axis2']3、测试一下输入地址:http://localhost:8080/gidms_sd/axis2-web如出现axis2的欢迎界
- Grails3.0.x-3.1.x由hibernate4升级至hibernate5
静静黑夜
build.gradle中buildscript下面的hibernate4更换为://classpath"org.grails.plugins:hibernate4:5.0.5"classpath"org.grails.plugins:hibernate5:5.0.5"依赖更换://compile"org.grails.plugins:hibernate4"//compile"org.hibern
- Grails国际化实例
MrJonny
Grails实现国际化(中英文切换)在grails-app/i18n分别配置英文(messages.properties),中文:(messages_zh_CN.properties)英文配置messages.propertiesuser.username=Usernameuser.password=Passwordusername.tip=Enterusernamepassword.tip=En
- grails gsp页面显示数据库中的html代码乱码/自动编码解决方案
Ajian
数据库htmloracle
发布于2014-12-2511:57:23数据库中存储的是一段html代码,在grails2.3下在页面中显示总是显示一段被转义后的html代码,解决方案:1:在grails-app/utils/下创建HTMLCodec.groovy,在其中的decode方法中进行反转:staticdecode={theTarget->org.springframework.web.util.HtmlUtils.
- Grails集成Quartz插件实现定时任务(Job)
MrJonny
build.gradle依赖://定时器compile'org.grails.plugins:quartz:2.0.0.M4'创建一个job,执行命令:create-jobcom.test.Test修改TestJob:packagecom.testclassTestJob{statictriggers={}defexecute(context){//executejobprintln"执行..."
- 别再用那些已经淘汰的技术了!2020 年 9 大顶级 Java 框架出炉!!
javap
目录顶级Java框架#1:Spring顶级Java框架#2:Hibernate顶级Java框架#3:Struts顶级Java框架#4:Play顶级Java框架#5:GooglewebToolkit顶级Java框架#6:Grails顶级Java框架#7:Blade顶级Java框架#8:JavaServerFaces顶级Java框架#9:Vaadin小结正文诞生于1995年的Java,目前已在134,
- Grails3文件上传到腾讯COS(OSS)
MrJonny
在build.gradle中引入依赖//腾讯云osscompile('com.qcloud:cos_api:5.4.9'){excludegroup:'org.slf4j',module:'slf4j-log4j12'}在grails-app/conf下创建一个application-oss.yml文件oss:secretId:AKI**************************H7Tise
- Java urlconnect 实现https接口调用
山药当归枸杞GO
javahttpslog4j
packagecom.hnkylin.mc.utils;importorg.apache.log4j.Logger;importorg.codehaus.groovy.grails.io.support.IOUtils;importorg.codehaus.groovy.grails.web.json.JSONObject;importjavax.net.ssl.*;importjava.io.*
- cas客户端无法退出问题解决
Toplhyi
记录grails3项目中使用springsecuritycas插件遇到的单点登出问题。依据文档进行cas相关配置。测试发现cas客户端退出后,其他cas客户端依然是登录状态,本文记录解决这个问题的过程。首先想到的是,客户端1退出的时候是否没有通知到cas服务端。验证:在自定义的TGTDestoryEventListener类中加上断点。结果:进入断点,cas接收到客户端的退出申请,进行了销票操作。
- 上传本地jar包到远程maven仓库
子丿龙
1、先设置本地maven配置,对应到远程仓库地址远程releases仓库远程仓库用户名远程仓库密码664775远程snapshots仓库远程仓库用户名远程仓库密码664775远程仓库远程仓库远程仓库镜像地址*org.grails2、以华为人脸识别核心包为例:mvndeploy:deploy-file-DgroupId=com.huawei.apigateway-DartifactId=java-s
- 带有Linux(以及Windows 10上的Ubuntu)的Azure App Service(网站)上的Ruby on Rails
cunfuteng7334
linuxdockerjavaubuntupython
RunningRubyonRailsonWindowshashistoricallysucked.MostoftheRuby/RailsfolksareMacandLinuxusersandhaven'tfocusedongettingRailstobeusablefordailydevelopmentonWindows.Therehavebeensomeheroiceffortsbyanumbe
- Grails SpringBoot国际化不生效
一个不安分的程序员
Java日志springbootjavatomcatgrails国际化
问题描述:grails项目使用了国际化,按照官方文档的说法:会根据用户浏览器访问时使用的Accept-Language头自动选择合适的语言。但无论浏览器了配置什么语言甚至配置了Tomcat启动参数-Duser.language=xxx-Duser.region=xxx页面显示依旧是英文。只能通过在url上添加lang=xxx参数转换不同的语言。网上搜索了半天找到了相同的问题却没有合适的答案。难道官
- grails3使用aop进行切面编程
Toplhyi
grails3使用aop进行切面编程build.gradle中加入依赖compile"org.springframework.boot:spring-boot-starter-aop"在resources.groovy中声明spring命名空间beans{xmlnsaop:"http://www.springframework.org/schema/aop"}注入bean,进行配置beans{xm
- javaer敏捷之路:使用grails 1.1.1有感
iteye_6308
javaGrails敏捷开发GroovyLinuxTomcat
ScottDavis:BritishSkyBroadcastingGroup最近将它的Web站点迁移到了Grails。他们现在每月的点击量达到1.1亿次。LinkedIn.com在其站点的某些商业部分使用Grails。TropicanaJuice在英国有一个Web站点,该站点几年来一直在Grails上运行。Grails.org本身就是用Grails编写的,每月支持70,000多次下载。美国时间20
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts