工作第三天 11.21

今天大致了解了下项目的框架,解决了两个Bug很开心,总结下今天的收获

  使用 @transcation会自动提交事务

  关于idea更新代码 先切到主干  拉最新的代码 在融合

  关于自定义异常,先写一个ServiceException,然后在拦截器中判断如果getcode是903则记录在日志中,902就返回错误提示

  逻辑的话最好都放在service层

   synchronized (openid.intern()) 这是一个公司微信注册中的代码,为了防止同一个用户因为网络原因,进行两次注册

  openid是惟一的,intern()这个方法 会把字符串放在常量池中,所以拿出来的数据都是不变的,所以就可以判断是不是同一个用户

  synchronized 在它代码块执行完成之后就会解锁

  ctrl+alt+b可以进入方法的实现类中

  关于xss漏洞: 黑客可能在你的数据库写进js代码,用来获取cookie之类的

    content.replaceAll("<[/]*script[^>]*>",""),或者写一个filter

  

原文地址:https://www.cnblogs.com/lspa/p/9998680.html

时间: 2024-10-17 06:29:52

工作第三天 11.21的相关文章

打印出1,11,21,31,41。。。。。。的shell脚本

打印出1,11,21,31,41......的shell脚本 方法一:#!/bin/bash for ((i=1;i<52;i=i+10));do echo $i #cat -n /etc/services | sed -n "${i}p" #sed -n "${i}p" /etc/services done 运算过程,第一次循环:1;1<5;echo "1"第二次循环:1=1+10=11;11<52;echo "11

多线程-线程一打印1,2,3,4,5线程二打印6,7,8,9,10,线程三打印11,12,13,14,15,...直到45结束

多线程-线程一打印1,2,3,4,5线程二打印6,7,8,9,10,线程三打印11,12,13,14,15,...知道45结束 public class Exam3{ public static void main(String[]args){ MyThread t1=new MyThread("线程一"); MyThread t2=new MyThread("线程二"); MyThread t3=new MyThread("线程三"); t1.

如何有效地与开发人员一起工作(三)

合作可能会失败 紧密的合作关系是对时间的投资.有时候投资免不了得不到回报: 你的程序员是如此的固执以致你尖叫起来 – 只可惜很可能你的尖叫声还没他尖叫着说你固执来得响亮. 程序员可能会看起来故意阻碍或令人误解.(他也许在尝试通过使用公正的手段或不正当的手段来指示你从而节省他的时间.但是有时候他就是不可避免地粗心大意,或尝试隐藏他的无能,或其他什么原因.) 你的期望值没有达到.程序员对你做的事情不高兴. 我个人倾向于向糟糕的投资倾注更多的精力,更多的时间.那是错误的.有时候你必须承认计划失败并转向

三联动11

数据库crm_province(AUTOid,TypeName).crm_city(ID,province_id,city_title).crm_area(ID,province_id,city_id,area_title) 注:MYSQL数据库连接正确(即:include_once("../inc/conn.php")文件和路径均完全正确) <?php include_once("../inc/conn.php");?> <script lang

11.18 Apache用户认证11.19 11.20 域名跳转11.21 Apache访问日志

11.18 Apache用户认证更改虚拟主机内容vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf增加用户名与密码? /usr/local/apache2.4/bin/htpasswd -c -m /data/.htpasswd aming-c是创建 -m指定类型查看生成的密码文档内容上面已经他去了.htpasswd目录,再创建用记就不需要-c在wi上指定域名hostsC:\Windows\System32\drivers\etc认证:没有

Apache 工作的三种模式:Prefork、Worker、Event

Apache 的三种工作模式(Prefork.Worker.Event) Web服务器Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式. 它们分别是prefork,worker.event,它们同时也代表这Apache的演变和发展. 本文原文转自米扑博客:Apache 工作的三种模式:Prefork.Worker.Event 如何查看我们的Apache的工作模式呢?可以使用httpd -V 命令查看,如我安装的Apache 2.4版本.

第二阶段团队冲刺个人工作总结三

项目个人工作总结: 今天是我们团队项目第二次冲刺的第三天 ,个人总结如下: 昨天:昨天我把侧滑菜单弄好了 今天:完成侧滑菜单上的按钮功能,并且完成各个按钮所调用的界面设计 遇到的困难:因为我们侧滑惨淡的3个功能调用的界面大同小异所以可以把一个界面重复使用但是我一开始没意识到

11.21 if条件语句 年月日执行判断

1 <script language="javascript"> 2 var nian=prompt("输入一个年份","") 3 if(nian!=null ) 4 { 5 if(!isNaN(nian) && nian>=1 && nian<=9999 && nian%1==0) 6 { 7 var yue=prompt("输入一个月份","

工作中英语积累11

1.获取   acquire 2.取样   sample 3.峰值检测  peak detect 4.方波和脉冲  square waves and pulse 5.耦合  coupling 6.粗调/细调  coarse/fine 7.探头衰减系数   probe attenuation factor 8.反相   invert 9.光轴(最大发光强度中心)   optical axis 10.正向电压  forward voltage 11.反向电流   reverse current 12