随笔分类 - Java
Java EE, Groovy, Grails
摘要:目录 编辑器显示 文件编码 数据库工具 lombok的设置 自动下载依赖包代码 JDK spring-boot-devtools热部署启用 代码提交自动基本规范 提交前的常见的问题修改 Markdown IDEA运行设置 常用插件 jar包依赖 Ubuntu20中文输入 详细内容和截图参考 http
阅读全文
摘要:#Team Explorer Everywherehttps://www.microsoft.com/en-us/search/result.aspx?q=team+explorer+everywhere&Preview=1以前使用Eclipse,连接TFS使用这个工具很不错 #jetbrains自
阅读全文
摘要:Kotlin Native 不是 Jni 的概念,它不仅仅是要与底层代码比如 C、C++ 交互,而且还要绕过 Jvm 直接编译成机器码供系统运行。也就是说,Kotlin 准备丢掉 Java 这根拐杖了! 其实我第一次看到 Native 这个名字的时候很自然的想到了 Jni,Kotlin 跑在 Jvm
阅读全文
摘要:参考资料和站点 http://kotlinlang.org/ 官方网站 https://github.com/JetBrains/kotlin/releases/tag/v1.0.6 下载compiler,如果IDEA已经安装了,不需要安装即可直接使用 http://kotlinlang.org/d
阅读全文
摘要:Idea中双击SHIFT可以搜索[Eclipse中也有],这个很重要,可以找到当前的项目中可以引擎的已有的类,不要再次自己发明轮子 各种Util先在基础库和开源库中找 Base64编码 guava:com.google.common.io.BaseEncoding commons-codec:org
阅读全文
摘要:变量 String yourPast = "Good Java Programmer"; val yourPast : String = "Good Java Programmer" val yourPast = "Good Java Programmer" var yourFuture = "Go
阅读全文
摘要:log4jdbc是一个JDBC驱动器,能够记录SQL日志和SQL执行时间等信息。log4jdbc使用SLF4J(Simple Logging Facade)作为日志系统。特性:1.支持JDBC3和JDBC4。 2.支持现有大部分JDBC驱动。 3.易于配置(在大部分情况下,只需要改变驱动类名并...
阅读全文
摘要:P6spy是一个JDBC Driver的包装工具,p6spy通过对JDBC Driver的封装以达到对SQL语句的监听和分析,以达到各种目的。P6spy1.3 sf.net http://sourceforge.net/projects/p6spy/?source=directoryWSJdbcDa...
阅读全文
摘要:1 JVM上的编程语言https://en.wikipedia.org/wiki/List_of_JVM_languages主要的有:Clojure, a functional Lisp dialectGroovy, a programming and scripting languageScala...
阅读全文
摘要:MySQL连接方式的说明http://icbm.iteye.com/blog/1840673MySQL除了最常见的TCP连接方式外,还提供SOCKET(LINUX默认连接方式)、PIPE和SHARED MEMORY连接方式。 各连接方式的服务器、客户端启动选项,及连接默认值见下表: TCP连接(Linux,Windows):目标启动选项默认值SERVER--port=PORT3306CLIENT--protocol=TCP--port=PORT3306SOCKET连接(Linux):目标启动选项默认值SERVER--enable-named-pipe--socket=SOCKET/tmp/my
阅读全文
摘要:今天的系统获取新的版本后部署时突然tomcat无法启动,而比较版本的变化内容,也就是几个jsp和js文件的变化,对于web.xml等都没有调整。这个问题很是奇怪,下面把步骤总结一下,以避免类似的问题再次发生。1 现象描述已经发布的系统,IDE下运行正常,使用tomcat本身的startup.sh启动也正常但是使用sudo start.sh 启动,日志中出现类似如下信息StandardContext StartServer: Error filterStart造成系统无法进入2 解决步骤先使用关键字StandardContext Error filterStart进行搜索,可以看到很多人描述这个
阅读全文
摘要:Tomcat配置成https后,如过使用的是自己的证书,登陆首页时,总是提示证书安全问题,网上的很多资料有描述,但比较复杂,找了几个配置不成功,现在描述一个比较简单的方法。生成证书的脚本#!/bin/bashif [ $# = 1 ] ; thenIP=$1fiecho "https trust ip: $IP "if [ -d gen ]; then rm -r -f genfimkdir -p genKEY=gen/demo.keystorePASSWD=demoif [ -f $KEY ]; thenrm -f $KEYfi#serverkeytool -genkey
阅读全文
摘要:生成方法添加源sudo add-apt-repository ppa:chris-lea/zeromqsudo add-apt-repository ppa:chris-lea/libpgmsudo apt-get update安装deb包sudo apt-get install libzmq-devsudo apt-get install libpgm-dev生成deb:sudo apt-get install build-essential debhelperdpkg-buildpackage -rfakeroot对于缺少的包可以在/var/cache/apt找到libpgm-5.1-0_
阅读全文
摘要:shiro内置过滤器研究anonorg.apache.shiro.web.filter.authc.AnonymousFilterauthcorg.apache.shiro.web.filter.authc.FormAuthenticationFilterauthcBasicorg.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilterpermsorg.apache.shiro.web.filter.authz.PermissionsAuthorizationFilterportorg.apache.shiro.web.filte
阅读全文
摘要:Gwt-Ext / SmartGWThttp://code.google.com/p/gwt-ext/Status Update This project is no longer under active development and has been superseded by Smart GWT. Assistance will be provided to existing users of GWT-Ext looking to migrate to Smart GWT.http://www.smartclient.com/smartgwt/showcase/http://www.s
阅读全文
摘要:browsers supporthttps://developers.google.com/web-toolkit/doc/latest/FAQ_GettingStarted?hl=zh-CN#What_browsers_does_GWT_supportWhat browsers does GWT support?GWT supports the following browsers:· Firefox 1.0, 1.5, 2.0, 3.0, and 3.5· Internet Explorer 6, 7, and 8· Safari 2, 3, and 4
阅读全文
摘要:在Silverlight的世界中,RIA Service + Silverlight可以无缝的进行集成,如有一个实体对象和关联的复杂子对象,在这里可以非常简便的实现:1、构建公用的Domain Class定义2、Silverlight客户端可以使用双向绑定和以上的对象关联3、服务端可以使用以上的Domain Class进行存储因此非常方便,WCF框架已经提供了WCF Trackable支持,如某个对象内容的变化内容可以跟踪,等等。。Flex中配合BlazDS也可以非常方便的处理这个问题。而在JavaScript+ Servlet的环境以上对象该使用哪种方式呢?查阅了相关的资料,归纳起来,目前查
阅读全文
摘要:JavaEE 参考示例 SpringSide 作者江南白衣专访JavaEE Web应用开发平台WebBuilder开发团队专访企业级JavaEE开发框架bbossgroups作者尹标平专访JavaEE 快速开发框架 Wabacus 作者访谈JavaEE 快速开发平台 G4Studio 作者熊春专访http://www.iteye.com/magazines/tag/JavaEEhttp://blog.csdn.net/blogdevteamhttp://code.google.com/p/paoding-rose/Rose是面向使用Java开发的同仁们的。Rose 提供的各种特性和约束惯例,目
阅读全文
摘要:官网http://www.java.net/projectsJSR JCP的大本营开源列表http://projects.apache.org/indexes/language.html#Java大名鼎鼎,tomcat等聚集地https://www.ibm.com/developerworks/java/IBM支持http://www.theserverside.com/http://javakaiyuan.com/http://topsites.javaarchives.com/http://java-source.net/sf.netgithub.comIDEhttp://eclipse.
阅读全文
摘要:生成PDF报表的Java组件--iText网上介绍的多是一些实例和使用方法,对于这个版本的使用需要注意的点主要是版本问题。iText版本历史http://itextpdf.com/history/2.*直接过渡到5.*,命名空间等完全变化版本文件旧版 itext2.1.7.jar itext-rtf-2.1.7.jar iTextAsian.jar新版本 itextpdf.5.*.jar itext-asian.jar http://sourceforge.net/projects/itext/files/iText/这个上面的每个发行包有详细说明其中*asian*是处理CJK文字的以前处理W
阅读全文