我记录
2016/10/16 21:30 by 掷鸡蛋者 浏览(626) 评论(1)
国外:ionic(使用AngularJs)http://ionicframework.com/docs/components/ http://ionicmaterial.com/ material 风格国外:Framework7(使用jQuery)http://framework7.io/ 英文http://framework7.taobao.org/ 淘宝汉化http://www.framework7.cn/ 其他中文vux(使用vue框架)https://github.com/airyland/vux https://vux.li/ 在线演示阿里集团:http://m.sui.taobao.org/demos/ 是f7的增强版https://render.alipay.com/p/f/antui/demo.html https://mobile.ant.design/kitchen-sink/ MUIhttp://dev.dcloud.net.cn/mui/ http://www.d...
所在分类:技术
posted by 掷鸡蛋者 at 21:30
2016/5/25 10:19 by 掷鸡蛋者 浏览(627) 评论(2)
一、范围html+css => 界面js=>60%nodejs 后端真正的前端开发,30%界面+60%js+10%后端 nodejs ==> 全栈开发二、js入门1、ecma script =es 暂时不用看2、从小例子开始学习三、前端1、操作界面 DOM=document object model2、http://www.w3school.com.cn/js/js_htmldom_events.asp 3、日志document.getElementById('btn').onclick = function () {    console.log('哈哈,我被揍了!!!')    document.getElementById('myTitle').innerHTML = '<span style="color:red;">我终于</span>被揍了……';}四、jQuery文档:http://www.jquery123...
所在分类:前端初步
posted by 掷鸡蛋者 at 10:19
2016/5/24 10:23 by 掷鸡蛋者 浏览(538) 发表评论
界面:一、登录表单1、http://v3.bootcss.com/examples/signin/ <form method="POST" action=""></form>tag标签, property属性,control 控件图标:<span> 或者 <i><img src="" />输入框:input type=text/password/checkboxbutton, type=submit 才会提交练习:1、基本表单2、顶部内联表单3、弹窗表单二、首页1、博客型左右两栏2、后台 dashboard 管理页http://ant.design/ 3、产品型http://expo.bootcss.com/ 4、门户型http://www.163.com/
所在分类:前端初步
posted by 掷鸡蛋者 at 10:23
2016/5/23 11:03 by 掷鸡蛋者 浏览(598) 发表评论
done is better than perfect一、前端 frontend1、网站前端=web frontend1) html=>html52) css=>css33) js=>2005,2010 => ECMA script=>es 5 => es6 => es7 (babel=es5to6)粗放型=>工程化、精细化前端+后端=fullstack全栈编程的本质是:分而治之2、移动端前端=mobile frontend1) 原生前端 android / ios 前端2)移动 web frontend二、后端 backend0/js=>nodejs1/java=java82/c#3/php4/python5/ruby6/go7/c/c++/objective c8/swift三、开发工具1、WebStorm2、win=>notepade++3、mac=>sublime4、dreamweaver/frontpage四、浏览器ie5/ie6ie7/ie8/ie9/ie10/ie11firefoxgoogle c...
所在分类:前端初步
posted by 掷鸡蛋者 at 11:03
2015/9/20 21:24 by 掷鸡蛋者 浏览(943) 评论(1)
跨站点攻击(CSRF),CSRF=Cross Site Request Forgery参考 spring 官网说明:http://docs.spring.io/spring-security/site/docs/current/reference/html/csrf.html 1、Server 端部署,防攻击1)代码并配置CsrfInterceptor.javaHtml.java然后部署到 spring-servlet.xml <bean class="wojilu.web.CsrfInterceptor"/>3)server 端方法,必须使用 POST 等非 GET 注解强制客户端使用 POST 方法提交,然后 Interceptor 会对所有非 GET 方法,进行强制性检查——2个条件缺一不可。2、客户端使用在表单中<div><%= Html.csrfToken(request) %></div>3、ajax 请求1)在 header 中统一插入...
所在分类:java
posted by 掷鸡蛋者 at 21:24
2015/9/20 21:23 by 掷鸡蛋者 浏览(833) 发表评论
防止 XSS 攻击XSS=cross site scripting 跨站点脚本攻击1、自动过滤:所有提交内容增加 wojilu.web.xss.HtmlRequest然后 web.xml 配置    <filter>        <filter-name>XssFilter</filter-name>        <filter-class>wojilu.web.xss.XssFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>XssFilter</filter-name>        <url-pattern>/*</url-pattern&...
所在分类:java
posted by 掷鸡蛋者 at 21:23
2015/9/20 21:23 by 掷鸡蛋者 浏览(710) 发表评论
有两种方案,一种是使用 RestController;另外一种是将传统的 mvc 转成 json 准备:在 pom.xml 中增加 jackson 依赖        <!-- Jackson JSON Processor -->        <dependency>            <groupId>com.fasterxml.jackson.core</groupId>            <artifactId>jackson-core</artifactId>            <version>2.4.1</version>     ...
所在分类:java
posted by 掷鸡蛋者 at 21:23
2015/9/20 21:22 by 掷鸡蛋者 浏览(497) 发表评论
一、引入包修改 pom.xml ,增加如下 javax.mail 的依赖        <!--email-->        <dependency>            <groupId>javax.mail</groupId>            <artifactId>mail</artifactId>            <version>1.4.7</version>        </dependency>二、代码        String smtpHost = request.getParam...
所在分类:java
posted by 掷鸡蛋者 at 21:22
2015/9/20 21:22 by 掷鸡蛋者 浏览(595) 发表评论
一、基本使用<!--配置拦截器, 多个拦截器,顺序执行 -->  <mvc:interceptors>       <!-- 使用bean定义一个Interceptor,直接定义在mvc:interceptors根下面的Interceptor将拦截所有的请求 -->      <bean class="com.host.app.web.interceptor.AllInterceptor"/>     <mvc:interceptor>            <!-- 匹配的是url路径, 如果不配置或/**,将拦截所有的Controller -->          <mvc:mapping&...
所在分类:java
posted by 掷鸡蛋者 at 21:22
2015/9/20 21:21 by 掷鸡蛋者 浏览(622) 发表评论
需要引用        <!--spring-security-->        <dependency>            <groupId>org.springframework.security</groupId>            <artifactId>spring-security-web</artifactId>            <version>4.0.2.RELEASE</version>        </dependency>spring 推荐使用 BCrypt 算法。下面是 BCrypt 算法,以及 Sha256 算法的比较:  ...
所在分类:java
posted by 掷鸡蛋者 at 21:21
2015/9/20 21:20 by 掷鸡蛋者 浏览(684) 发表评论
源码中对 cookie 的封装1)获取用户 id根据默认的授权 cookie 名称,经过校验,然后获取 id  long getUserId(HttpServletRequest request)2)发送授权 cookie将 cookie 签名哈桑之后,连同 userId,发送到客户端  void addAuthCookie( HttpServletResponse response,long userId, int rememberDays) 3)清除 cookie  void clearAuthCookie(HttpServletResponse response) 4)根据名称,获取 cookie  Cookie getCookieByName(HttpServletRequest request, String cookieName) 下面是没有封装的...
所在分类:java
posted by 掷鸡蛋者 at 21:20
2015/9/20 21:19 by 掷鸡蛋者 浏览(544) 发表评论
一、安装安装分成三个步骤:将 SiteMesh 库加入 WEB-INF/lib将 SiteMesh filter 配置入 web.xml创建空白的 decorators.xml 文件IDEA中,在 maven 中搜索 org.sitemesh:sitemesh:3.0.0 修改 pom.xml<dependency>    <groupId>org.sitemesh</groupId>    <artifactId>sitemesh</artifactId>    <version>3.0.0</version></dependency>配置 web.xml(sitemesh3)<filter>    <filter-name>sitemesh</filter-name>    <filter...
所在分类:java
posted by 掷鸡蛋者 at 21:19
2015/9/20 21:19 by 掷鸡蛋者 浏览(510) 发表评论
一、pom.xml 引用        <!--文件上传-->        <dependency>            <groupId>commons-fileupload</groupId>            <artifactId>commons-fileupload</artifactId>            <version>1.3</version>        </dependency>        <!--验证码-->        <dependency...
所在分类:java
posted by 掷鸡蛋者 at 21:19
2015/9/20 21:18 by 掷鸡蛋者 浏览(478) 发表评论
1、pom 依赖        <!--验证码-->        <dependency>            <groupId>com.github.axet</groupId>            <artifactId>kaptcha</artifactId>            <version>0.0.9</version>        </dependency>2、控制器@Controller@RequestMapping(value = "/captcha")public class CaptchaCo...
所在分类:java
posted by 掷鸡蛋者 at 21:18
2015/9/20 21:17 by 掷鸡蛋者 浏览(407) 发表评论
JUnit的Annoation:@Test: 测试方法@Ignore: 忽略测试方法@Before: 每一个测试方法之前运行@After: 每一个测试方法之后运行@BeforeClass: 所有测试开始之前运行,别忘了方法是静态的.@AfterClass: 所有测试结束之后运行1、引用 junit 库使用 pom.xml 引入(不推荐:在 idea 中,cmd+; 然后进入 Libraries,从 maven 添加,搜索 junit)2、然后写代码package wojilu; import org.junit.Test; import static org.junit.Assert.assertEquals; public class MyFirstTest {     @Test     public void testPlus(){ ...
所在分类:java
posted by 掷鸡蛋者 at 21:17
2015/9/20 21:15 by 掷鸡蛋者 浏览(416) 发表评论
1、引用 log4j 库使用 maven 中的 pom.xml 方式引入依赖。2、配置 web.xml,增加如下配置    <context-param>        <param-name>log4jConfigLocation</param-name>        <param-value>/WEB-INF/log4j.properties</param-value>    </context-param>    <context-param>        <param-name>webAppRootKey</param-name>        <param-value>myapp.root</param-value> ...
所在分类:java
posted by 掷鸡蛋者 at 21:15
【目标】添加 jpa 支持,可以 CRUD、事务、依赖注入简化代码1、添加配置WEB-INF/classes/META-INF/persistence.xml<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">    <persistence-unit name="MyDbTest">        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>        <properties>    &...
所在分类:java
posted by 掷鸡蛋者 at 21:14
2015/9/20 21:13 by 掷鸡蛋者 浏览(390) 发表评论
为了要正确显示中文,下面5个步骤都要加上——1)在jsp页面顶部加上:<%@ page contentType="text/html; charset=UTF-8" %>(可以保证页面中的内容是正确显示)2)使用spring过滤器,打开web.xml 文件,增加如下代码:(可以保证 controller 传递过来的中文能正确显示)    <filter>        <filter-name>encodingFilter</filter-name>        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>        <init...
所在分类:java
posted by 掷鸡蛋者 at 21:13
2015/9/20 21:12 by 掷鸡蛋者 浏览(351) 发表评论
【目标】配置 spring,可以运行基本的 mvc 流程1、配置 web.xml 和 spring servlet 映射1)添加 spring-servlet.xml添加完毕之后,编辑器右上角会自动提示,适用某个spring context,选择即可。<beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:context="http://www.springframework.org/schema/context"       xmlns:mvc="http://www.springframework.org/schema/mvc"     ...
所在分类:java
posted by 掷鸡蛋者 at 21:12
2015/9/20 21:11 by 掷鸡蛋者 浏览(446) 发表评论
【目标】添加 maven 支持,方便灵活加载各种第三方类库1、增加 maven 支持在项目上右键“add framework support” ,弹窗中选择 maven2、修改 pom.xml ,增加常用类库常用类库,推荐到此网站搜索:http://mvnrepository.com/ 在结果页中,有各 jar 不同版本的结果,以及相应的 pom.xml / gradle 等的配置写法;<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:sch...
所在分类:java
posted by 掷鸡蛋者 at 21:11
共45项, 20项/页 1 2 3 下一页» 
copyright © 用微博记录这个时代 2010-2014
Powered by 我记录2.0
Processed in 0 seconds, 0 queries