项目实战
爱一半码一半
幸福到底是什么
展开
-
map添加数据语法糖
原创 2020-08-07 18:19:30 · 387 阅读 · 0 评论 -
前后端分离,后台接收日期
中国标准时间:JsonFormat(time zone= GTM+8,pattern=‘yyyy-MM-dd’T’ HH:mm:as.SSSXXX原创 2020-05-11 15:26:29 · 2026 阅读 · 0 评论 -
SQL自连接查询使用EXISTS替代
问题:需要使用两个字段去mysql查询一个字段方式一:sql自连表,将一个字段拆开SELECT * FROM cmooc_course a WHEREa.valid = 'Y' and a.id in ( select DISTINCT a.course_id from cmooc_course_belong_scope a inner join cmooc_course_belong_scope b on a.course_id = b.course_id .原创 2020-07-30 20:42:21 · 1028 阅读 · 1 评论 -
Lambda表达式之list收集集合某一元素到另一集合
List<BelongInstitutions> belongInstitutionsList = getBelongInstitutionsList(courseBelongInstitutions, courseBelongChannels);List<String> courseIdList = belongInstitutionsList.stream().map((a) -> a.getCmoocAllId()).collect(Collectors.toList.原创 2020-07-27 09:36:45 · 2015 阅读 · 0 评论 -
模糊查询带%的用户
问题:如下sql,会把不匹配的数据查询出来SELECT COUNT(1) FROM cmooc_course a WHERE a.valid = 'Y' AND a.app_id = 'b504cfe76e27c640a1df1aeb244ff137' AND a.course_name LIKE concat('%', '%', '%')更换: like 更换INSTRINSTR(a.course_name,#{courseName}) <> 0...原创 2020-07-23 20:33:50 · 203 阅读 · 0 评论 -
时间
每天进步一点点! 06-23 环境搭建 因为安装软件需要管理员账号密码,所以网上到处找免安装版。 06-24 熟悉代码 需要学习一下MongoDB 需要学习一下ElasticSearch原创 2020-06-24 10:11:04 · 235 阅读 · 0 评论 -
SpringBoot构建成docker镜像
docker关联让docker之间可以相互访问 dockers --link修改配置springboot 配置文件,给相关的host(ip)修改别名 打包springboot项目 进入项目 mvn clean package -Dmaven.test.skip=true 将target目录文件的jar包上传服务器 制作镜像创建Dockerfile文件 编写命令 FROM java:8EXPOSE 8080VOLUME /tmpENV TZ=Asia/Shan.原创 2020-06-03 11:45:24 · 272 阅读 · 0 评论 -
正则表达式基础学习
/** * 匹配字符串是否含有A */ var reg = new RegExp("a"); console.log(reg.test("ABC")); /** * 忽略大小写匹配a */ var reg = new RegExp("a", "i"); console.log(reg.test("ABC"));//tru...原创 2020-02-07 15:57:14 · 166 阅读 · 0 评论 -
MD5是摘要算法,摘要算法和加密算法区别
一、加密算法1.1加密和解密1.1.1加密数据加密的基本过程,就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”。通过这样的途径,来达到 保护数据 不被 非法人窃取、阅读的目的。1.1.2解密加密 的 逆过程 为解密,即将该 编码信息 转化为其 原来数据 的过程。1.2对称加密和非对称加密加密算法分对称...原创 2020-01-28 13:53:45 · 1585 阅读 · 1 评论 -
热部署
pom引入<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools --><dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2020-01-22 20:41:54 · 164 阅读 · 0 评论 -
HttpClient使用流程
使用流程创建HttpClient对象 创建请求方法的实例,并指定请求 URL。如果需要发送 GET 请求,创建HttpGet对象;如果需要发送 POST 请求,创建HttpPost对象。 如果需要发送请求参数,可调用HttpGet、HttpPost共同的setParams(HttpParams params)方法来添加请求参数;对于HttpPost对象而言,也可调...原创 2020-01-16 14:48:52 · 342 阅读 · 0 评论 -
编写自动的配置启动项,供给第三方依赖
学习点编写自动的配置启动项 jar供给第三方maven依赖步骤一、建立一个空项目 二、创建需要给第三方引用的启动项,创建需要给地方的内容 三、先创建maven项目,供给第三方引用 四、名字规范:作用-上面的项目名字 五、common-reference-startup引入 explain-common-reference-startup <dependenc...原创 2020-01-12 12:52:05 · 188 阅读 · 0 评论 -
pom引入本地springboot中的jar包
需求: 现在是springboot的天下,我们写了一些常用工具、配置类,需要把这些工具项目打包成jar,供给主项目使用。第一步:工具项目做成jar包。第二步:将jar包生成可使用的maven依赖。第三步:引用实际操作步骤:第一步:更换插件 原因:因为springboot自带的插件 springboot-maven-plugin打包的第一级目录为Boot-...原创 2019-12-02 16:54:05 · 1355 阅读 · 0 评论 -
Idea忽略警告
setting>editor > inspections >spring core >code >autowiring for bean class 将severity 修改为warning原创 2019-11-16 17:13:18 · 2566 阅读 · 0 评论 -
Spring Security技术栈开发企业级认证与授权-笔记
Spring Security技术栈开发企业级认证与授权-笔记摘自:https://blog.csdn.net/mr_zhuqiang/article/details/81502354转载 2019-11-03 19:40:11 · 330 阅读 · 0 评论 -
请问SessionStrategy和HttpSessionSessionStrategy是哪个包里面的类?
在spring-social-web包中,版本需要1.0以上<dependency> <groupId>org.springframework.social</groupId> <artifactId>spring-social-web</artifactId> <version>1.1.6...原创 2019-11-03 16:55:27 · 5792 阅读 · 0 评论 -
CentOS7.5安装JDK1.8
引用:https://www.cnblogs.com/yybrhr/p/9810764.html注意: 一、你的安装路径 二、JDK版本 三、上面两点位置不一样,一定要在 etc/profile 文件对应位置进行修改...原创 2019-10-29 21:13:42 · 96 阅读 · 0 评论 -
SentOS7.5中nginx搭建
引用:https://www.cnblogs.com/yybrhr/p/11417607.html注意:一、创建文件 touch auto_install_nginx.sh二、新建完安装脚本后,要给脚本权限 chmod 700auto_install_nginx.sh三、运行 ./auto_install_nginx.sh 运行脚本...原创 2019-10-29 20:54:32 · 81 阅读 · 0 评论 -
SentOS7.5中ftp被动模式连接
安装ftp软件 选择fileZilla linux安装ftp <!--查看是否安装ftp--> rpm -qa |grep vsftpd<!--没有则进行安装-->yum install -y vsftpd 配置vsftpd.conf <!--进入配置文件编辑模式-->vim /etc/vsftpd/vsft...原创 2019-10-29 17:01:58 · 161 阅读 · 0 评论 -
字符串切割及案例演示
带有下划线 字符串切割方法例如 页面传过来的字符串 String zuName="abc_123";int sid1 = Integer.parseInt(zuName.substring(zuName.lastIndexOf("_") + 1));sid1=123; String pname1 = zuName.substring(0, zuName.lastIndexOf("_...原创 2018-03-23 11:17:56 · 229 阅读 · 0 评论 -
count sum 等类型时候(当夹杂在集合当中时候)集合不能泛型化.
不知道对与错,自己亲身经历,希望大咖们大胆批评.原创 2018-03-23 11:29:18 · 103 阅读 · 0 评论 -
SSH项目实战注意点
本人用了一天的时间尽量在搭建项目创建类名字时候(首字母大写,其他尽量全部小写,特别第二个字母不要大写,后面各种麻烦各种配置麻烦错误一天)...原创 2018-03-26 17:18:22 · 292 阅读 · 0 评论 -
plsql(红色桶)破解账号密码
PLSQL 11 注册码2016年05月12日 15:04:26注册码:Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769password:xs374ca原创 2018-03-26 17:19:29 · 2643 阅读 · 4 评论 -
项目实战中 SSH语句拼接
这一页是为了得到分页中 总页数这一页是为了得到分页中 的数据原创 2018-03-26 17:22:40 · 319 阅读 · 0 评论 -
关于SSH项目中action接参数问题
再实战项目中, 先输出一下 看传进来的参数到底是什么 第一次传进来的sid-10pname-10parea-10 都为-10在进行判断 ,分析 处理。这样写 目的可以多次传入值 适合联动查询此时第一次传入的值为null 我们反写 这样写 目的可以多次传入值 适合联动查询...原创 2018-03-26 17:29:50 · 675 阅读 · 0 评论 -
SSH中图片上传
原创 2018-03-26 17:31:36 · 252 阅读 · 0 评论 -
数据库的一般3种链接方式(背诵版)
//数据库连接Connection ct= null;//预编译的PreparedStatement,使用预编译的PreparedStatement提高数据库性能PreparedStatement ps = null;//结果 集ResultSet rs= null;try {//加载数据库驱动Class.forName("com.mysql.jdbc.Driver");//通过驱动管理类获取数据...原创 2018-04-02 17:09:09 · 1911 阅读 · 0 评论 -
mybatis和hibernate本质区别
hibernate:是一个标准ORM框架(对象关系映射)。入门门槛较高的,不需要程序写sql,sql语句自动生成了。对sql语句进行优化、修改比较困难的。应用场景: 适用与需求变化不多的中小型项目,比如:后台管理系统,erp、orm、oa。。?mybatis:专注是sql本身,需要程序员自己编写sql语句,sql修改、优化比较方便。mybatis是一个不完全 的ORM框架,虽然...原创 2018-04-02 17:09:55 · 291 阅读 · 0 评论 -
数据库连接池(3种)
1、sqlserver:<!-- 数据库连接池,由mybatis管理--><dataSource type="POOLED"> <property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" /> <property name="url" va原创 2018-04-02 17:10:55 · 270 阅读 · 0 评论 -
关于报错在SSH项目中报错InvocationTargetException(Throwable)
public InvocationTargetException(Throwable target) { super((Throwable)null); // Disallow initCause this.target = target; }解决方法 就是检查spring配置https://blog.csdn.net/enterys/article/details/...转载 2018-03-29 09:35:33 · 1163 阅读 · 0 评论 -
报找不到jdk问题
把ecplise中的jdk删除掉 重新安装jdk原创 2018-06-04 15:59:13 · 753 阅读 · 0 评论 -
数据库全文本搜索(新手快速了解)
本文摘自 https://www.cnblogs.com/imyalost/p/6409543.html转载 2018-06-08 10:02:45 · 5125 阅读 · 0 评论 -
swagger-ui入门基础只是教程
https://blog.csdn.net/xupeng874395012/article/details/68946676 当写好之后 访问路径为 访问路径+swagger-ui.html转载 2018-07-20 10:08:29 · 767 阅读 · 0 评论 -
用右下角显示框取代alert提示框
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>首页</title><style type="text/css"> *{padding:0px;marg翻译 2018-07-20 16:28:56 · 414 阅读 · 0 评论 -
字符串中间去空格,前后不能去空格,使用js+正则规则
引用时尽量使用两个出发时间 onkeyup 和onChange 因为onkeyup有时候在中文内不去掉空格function removeBlanckSpacce(obj){ var remSpc = $(obj).val();var length ;if (remSpc.length > 0){lengrh = remSpc.length;if (length...原创 2018-07-30 11:51:03 · 1133 阅读 · 0 评论 -
字符串智能输入字母、数字、空格
<input name="tuio" onkeyup="(this.v=function(){this.value=this.value.replace(/[^\s*a-zA-Z0-9]+\s*$/,'');}).call(this)" />原创 2018-08-03 16:44:51 · 141 阅读 · 0 评论 -
nextAll()、prevAll()区别与实战
function onCheck(obj){$(obj).nextAll().removeClass("cur");$(obj).prevAll().removeClass("cur");$(obj).addClass("cur");}解释说明: $(obj)获取点击的元素nextAll() 获取点击元素之前的所有同级元素prevAll()获取点击元素之后的所有同级元素...原创 2018-08-07 17:49:36 · 2158 阅读 · 2 评论 -
正则规则限制字符长度及不能输入非法字符可以输入空格
原创 2018-08-03 15:08:21 · 4012 阅读 · 0 评论 -
列表上出弹框,操作之后弹框消失列表显示
列表上显示弹框的触发事件 弹框内容及路径 url 之后的方法 即“” 是弹框上的触发方法并且返回一个值 该值由下面的图来控制 在弹框的页面 <body onload="tipErrorMes();">...原创 2018-08-22 20:06:50 · 354 阅读 · 0 评论 -
用js将double转换为int类型(用.each方法循环获取值,输出值及详细细节)
首先用el表达式获取页面循环打印的值 然后给body 中加入 onload事件 给<td>加不行红色框内就是为了调试时候在页面F12 console中获取到值 方便看只用html()方法获取或者输出值...原创 2018-08-27 18:37:07 · 5376 阅读 · 0 评论