- Node.js + Express + MongoDB 实战 TodoList 基础入门
barnett_y
【Node.jsKoa点滴知识】
Node.js+Express+MongoDB实战TodoList基础入门视频地址https://www.rails365.netb站常用链接express官网express官网中文expressgithubNodejs学习笔记以及经验总结看视频整理要点笔记:hello-express1.介绍2.请求与响应3.路由参数4.查询字符串5.POST请求和postman工具6.上传文件7.模版引擎介绍8
- 技术(编程过程)问题总会遇到Bug!
世界的宇宙
一、webpack已安装成功,却无法使用。(1)二、今日学习基本是安装操作:http://edu.51cto.com/course/12277.html作者网站:https://www.rails365.net/【练手是关键,原理已了解】
- Rails 3 文章集合
iteye_15658
前端视点RailsActiveRecordDjangoRackRuby
Rails3一如既往地为大家带来新的惊喜。原文的作者收集了一系列提及Rails3新特性的文章,希望对大家有帮助。原作者还喜欢大家给他留言补充。RouterRevampedRoutesinRails3(12/20/09):Rails3Router的应用实例GenericActionsinRails3(12/20/09):趣谈Rails3RouterTheRails3Router:RackitUp(1
- 剖析 Rails 3 MVC 中的数据传递
杠杠PP
railsmvcactiverecordrubycookiessession
剖析Rails3MVC中的数据传递林洪祥,软件工程师,IBM简介:本文分析了Rails3的MVC架构,探讨总结了Rails3的控制器与视图、控制器与模型、视图与布局以及多个视图之间的数据传输方法和技巧。假设您对RubyonRails有基本的了解,至少能够配置RubyonRails并运行类似HelloWorld的入门应用程序。本文的标签:rails标记本文!发布日期:2011年8月29日级别:中级访
- 我为什么会收到apple-touch-icon-precomposed.png的错误
一风二木
我创建了一个新的rails3项目,但我在服务器日志中看到了多次跟踪日志。为什么我收到这些请求,我该如何避免这些?trequest_hosthttps://xxxx.comtrequest_uri/apple-touch-icon-precomposed.png#status404ttime_local[10/Jan/2019:12:01:25+0800]要解决此问题,请添加100×100png文件
- rails项目升级(rails3->rails4)
EvanCui
拖延了很久的rails版本升级终于告一段落了,由于目前项目作为一个大的单体应用,在讨论了几次后还是确定把rails3升级到rails4版本,最终升级到rails5.修复版本第一阶段:rails3.2-rails4.0.13预备工作:做好前期准备,比如人员分配(新功能迭代和升级工作的安排),升级中业务能不能间断等问题。确定升级方案。最终我们采用了两版本同时跑生产环境,先给rails4版本少量流量,要
- 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
- 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
- cas客户端无法退出问题解决
Toplhyi
记录grails3项目中使用springsecuritycas插件遇到的单点登出问题。依据文档进行cas相关配置。测试发现cas客户端退出后,其他cas客户端依然是登录状态,本文记录解决这个问题的过程。首先想到的是,客户端1退出的时候是否没有通知到cas服务端。验证:在自定义的TGTDestoryEventListener类中加上断点。结果:进入断点,cas接收到客户端的退出申请,进行了销票操作。
- 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
- rails3项目解析之5——rails on windows
seamoni
rails
[url=http://www.iteye.com/topic/1112927]上一篇:rails3项目解析之4——异步和定时任务[/url][b]序:[/b]本来不想写这篇,我知道在rails界,大家一直都是很鄙视在windows上做rails的象我一样的开发者。但是这几天连续看到仍然有人在不停地发帖询问railsonwindows的问题。这个解决方案我已经在本系列第2篇末尾简单地写了一段,估计
- webpack 3 零基础入门教程 #12 - 如何使用模块热替换 HMR 来处理 CSS
求知久久编程学院
原文发表于:www.rails365.net模块热替换是什么意思?以前我们使用的webpack--watch或webpack-dev-server的功能是监听文件改变,就自动刷新浏览器,而这个模块热替换不用刷新浏览器,它是只让修改到的模块,才会在浏览器上发生相应的变化,就是生效,而不是重新刷新浏览器。为什么要这么做呢?有时候模块越多,改得频繁,刷新起来还是很慢的,效率低呀。所以有了模块热替换的功能
- webpack 3 零基础入门教程 #15 - 加载和打包 Twitter Bootstrap 框架
求知久久编程学院
原文发表于:www.rails365.net这节主要来实践如何加载和打包TwitterBootstrap框架。1.准备工作先来复制一些bootstrap的代码片断。src/index.htmlStarLaunchdemomodal×Modaltitle...CloseSavechanges注意,本节使用的是bootstrap3,因为目前写这篇文章时,bootstrap4还没出正式版,所
- webpack 3 零基础入门教程 #1 - 介绍
求知久久编程学院
原文发表于:https://www.rails365.net/articles/webpack-3-ling-ji-chu-ru-men-jiao-cheng-1-jie-shao1.webpack是什么?先来说一下webpack是什么。webpack的官方对它是这样定义的:webpackisamodulebundler.ItsmainpurposeistobundleJavaScriptfile
- webpack 3 零基础入门教程 #9 - 用 clean-webpack-plugin 来清除文件
求知久久编程学院
原文发表于:www.rails365.net其实clean-webpack-plugin很容易知道它的作用,就是来清除文件的。一般这个插件是配合webpack-p这条命令来使用,就是说在为生产环境编译文件的时候,先把build或dist(就是放生产环境用的文件)目录里的文件先清除干净,再生成新的。1.为什么要用clean-webpack-plugin如果还不理解为什么要用它,就看看下面的例子就可以
- Grails 3那些事儿
追虎鲸的人
安装Grails3开发环境系统环境:OSX10.11.41.安装JDK,设置JAVA_HOME(~/.bashrc)exportJAVA_HOME=$(/usr/libexec/java_home)2.安装Groovybrewinstallgroovy3.安装Grailsbrewinstallgrails导入项目到IDEIDE:IntelliJIDEAImportProject——>选择路径——>
- 使用protues仿真stm32教程
YvesAgh
stm32仿真器经验分享
使用protues仿真stm32教程 本人小白,近期尝试使用protues仿真stm32单片机遇到了很多问题,查询了很多博客,但是没有找到一套完整合适的方法。四处碰壁之后,结合他人的博客和自己的尝试,最终找到了一套可行的方案。1.打开proteus8.6添加stm32f103C4.2.选择Design->configurepowerrails3.选择GND,选择VSSA,点击Add4.选择VCC
- 本周学到的一些东西和掉入的坑
SecondRocker
consoleActiveRecord查询输出sql语句rails3以下console内执行ActiveRecord::Base.connection.instance_variable_set:@logger,Logger.new(STDOUT)rails3以上ActiveRecord::Base.logger=Logger.newSTDOUTassocation的属性直接赋值会直接保存,并清除
- 学习网站
rekoza
rubyrubyjavascriptgit
http://lrthw.github.com/(笨方法學Ruby)http://ihower.tw/rails3/index.html(RubyonRails實戰聖經)http://deerchao.net/tutorials/regex/regex.htm(正则表达式30分钟入门教程)http://www.blogjava.net/ilovezmh/archive/2007/04/17/111
- 学习网站
rekoza
ruby正则表达式rubyjavascriptrailsubuntuweb
http://lrthw.github.com/(笨方法學Ruby)http://ihower.tw/rails3/index.html(RubyonRails實戰聖經)http://deerchao.net/tutorials/regex/regex.htm(正则表达式30分钟入门教程)http://www.blogjava.net/ilovezmh/archive/2007/04/17/111
- Grails3更换连接池为阿里巴巴Druid 可监控 sql
ctz0120
dataSource:pooled:truejmxExport:truetype:com.alibaba.druid.pool.DruidDataSourcedriverClassName:oracle.jdbc.OracleDriverformatSql:trueproperties:minIdle:50maxActive:100maxWait:60000initialSize:50testWh
- Grails3,Grails4跟换数据库连接池为(HikariCP、Druid)
斗战圣佛91
javagrailsgroovy
1、build.gradledruid:compilegroup:'com.alibaba',name:'druid',version:'1.1.21'HikariCP:compile'com.zaxxer:HikariCP:3.3.1'2、application.ymldataSource:pooled:truejmxExport:truedriverClassName:com.mysql.jd
- grails3.3 升级grails4 问题解决
斗战圣佛91
grailsspringbootgroovy
升级教程需要注意,如果引入插件,需要确认查看插件版本,有需要升级的要升级版本,否则各种问题需要注意:需要手动在build.gradle中添加相关依赖包如果出现执行报错:则手动将gradle包从3.5升级到gradle5就可以了,即:更改为distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistributionUrl=ht
- grails3—配置多数据源
hxr_Null
Grails
如果grails项目中,不同的domain类型需要映射不同的数据库中的表,此时就需要连建立多个datasource去连接指定的数据库。配置连接多个库的具体实现方法为:在application.yml文件中,增加dataSources属性配置,里面包含每个具体的数据源配置。如下:如果需要实现不同的domain类连接操作不同的库,在domain类中staticmapping下还需要指定具体连接的库是哪
- Grails3 Spring Secuirty自定义加密方式
LiJonny
web开发GrailsGrails3SpringSecurity自定义加密
Grails3SpringSecuirty自定义加密方式应用场景公司老项目使用grails2.0+版本,他的加密方式为encodeAsSHA256,数据是通过导入实现,要兼容以前数据加密方式,使以前使用老项目的用户也能用原先的密码登录。首先,我做了一下测试deftest(){map.password1="123456".encodeAsSHA256()map.password2=springSec
- Grails3.2+新增了一些新东西
LiJonny
web开发Grails3GroovyGrails
grails自动注入问题记录一下一些坑Grails3.2-版可以直接在domain中注入service,在Grails3.2+中默认关闭了自动注入功能开启方式方式一grails3.3+在application.groovy中配置全局映射,若没有此脚本需新建grails.gorm.default.mapping={autowiretrue}方式二grails3.3+在需要注入bean的domain中
- Grails3更换连接池为阿里巴巴Druid
LiJonny
web开发Grails3druid连接池
Grails3默认数据库连接池为tomcat-jdbcpool,性能较druid、HikariCP差太多,所以想换成其他连接池由于默认使用的是tomcat-jdbc连接池,需要去掉依赖//runtime"com.h2database:h2"//runtime"org.apache.tomcat:tomcat-jdbc"//添加阿里巴巴druid连接池compilegroup:'com.alibab
- simple_form 中使用jquery datepicker
kimdone
RubyonRailsrails
环境:windows7professionalrails3.2.2ruby1.9.3p125simple_form(2.0.4)bootstrap-sass2.1.0目标:在simple_form中对date类型的filed可以使用以下tag=t.input:date_field,:as=>:datepicker具体操作:1.建立/app/inputs/datepicker_input.rbcla
- Grails的好处:添加健康检查指标
danpie3295
数据库javaspringmysqlspringboot
使用Grails3,我们还可以获得SpringBootActuator。我们可以使用SpringBootActuator添加一些生产就绪的功能,以监视和管理Grails应用程序。功能之一是添加一些带有有关我们应用程序信息的端点。默认情况下,当我们启动Grails(3+)应用程序时,我们已经有一个/health端点。它返回状态为UP的JSON响应。让我们扩展此端点并添加磁盘空间,数据库和URL运行状
- rails3测试理解
zhou_xingbo
应用rspecRailsGitTDDHTML
WhyRSpec?Clear,conciseandreadableGems.rspec.rspec-core.rspec-expectations.rspec-mocks.rspec-railsBasicsContextsDescribingmethodsRunningrspecspec/Formattersecho--colort>.rspec测试运行时附加参数--colour为测试输出加颜色-
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l