自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 @Autowired和@Resource的区别

这时@AutowiredbyType找到了多个bean, 然后会通过byName进行匹配,但是 threadPoolTaskExecutor byName 也没有匹配到,将上面定义线程池的任意一个返回值由Executor调整为 ThreadPoolTaskExecutor, 即会自动使用到该线程池,因为当前两个线程池返回的对象均为ThreadPoolTaskExecutor, 和Executor不匹配;如果将两个线程池的返回值都调整为 ThreadPoolTaskExecutor,

2024-03-08 19:17:45 482 1

原创 before与let

describe "aaa" do # before 在其同等级的每个it执行前都会执行一遍自己 before do @params = { a: 123 } puts "before initialize" end # let 只有在显示使用test名字时才会进行初始化(懒加载),且这次初始化后 # 下次再次使用可走缓存,不再进行初始化 let :test do "testtest" puts "let

2020-09-16 12:19:02 273

原创 Ruby Controller中方法的调用

在controller中可以通过params[:字段]的方式来获取发送过来的数据, 无论他们是来自get中的url中?后面,还是来自post数据,rails不区分这两种参数 context "#test" do con = AccountsController.new before do @params = {mobile_number: '128888888888'} allow(JrOpenClient::Api::Login).to receive(:send_sms).and

2020-09-09 11:00:29 636

原创 Ruby安装了mysql2,无法require

首先执行了 gem install mysql2 --platform=ruby 安装成功后,在rb文件里尝试 require 'mysql2' client = Mysql2::Client.new(:host => "xxx", :username => "root", :password => 'xxx', :da

2020-08-27 10:52:30 379

原创 Ruby中的allocate与类方法的关系

情况一:self方法,allocate class Test puts "Class Test Loaded" attr_accessor :name,:password def initialize(name,password) @name = name @password = password puts "initialize" end def self.printTest #self等价于类名Test puts "test:#{@name}"

2020-08-26 10:49:21 263

原创 ruby代码块和其方法的调用

1.定义带块的方法 #!/usr/bin/ruby # -*- coding: UTF-8 -*- def myloop while true puts "defdefdefdefdefdef" yield #执行块 end end num = 1 #初始化num myloop do puts "dododododododododo" puts "num is #{num}" #输出num break

2020-08-25 10:15:30 322

原创 SpringMVC的工作流程

得到了HandlerExecutionChain对象,包含所有的拦截器和处理器 查看handler中的信息 得到处理器适配器handlerAdapter handlerAdapter调用handle执行目标方法(xxxMapping匹配下的方法),获得ModelAndView对象 遍历Map对象,得到model中的数据,放入request域 接口: 实现: 获取转发器 进行页面的转发(x.Jsp) 页面在request域中就可以拿到模型数据 补: ...

2020-08-16 20:00:51 178

原创 SpringMVC解决请求乱码

一:解决表单post请求汉字乱码问题 配置在web.xml的web-app标签内,即最外层的标签 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-ap

2020-08-15 18:00:41 165

原创 Java成员变量与局部变量

public class Exam5 { static int s; //成员变量,类变量 int i; //成员变量,实例变量 int j; { int i = 1; i ++; //就近原则,this.i可使用类变量 j ++; s ++; } public void test(int j) { //形参,局部变量j j ++; //就近原则,不影响成员变量j

2020-08-15 10:37:01 231

原创 N个台阶上法-从递归到迭代

有n步台阶,一次只能上1步或者2步,共有多少种走法? 法一:递归 public static void main(String[] args) { long start = System.currentTimeMillis(); System.out.println(upStep(40)); long end = System.currentTimeMillis(); System.out.println(end - start); } public static int u

2020-08-14 22:33:04 460

原创 Java方法的参数传递机制

import java.util.Arrays; public class Exam4 { public static void main(String[] args) { int i = 0; String str = "hello"; Integer num = 2; int[] arr = {1,2,3,4,5}; MyData my = new MyData(); change(i,str,nu

2020-08-14 21:36:35 398

原创 类初始化与实例初始化

根据父子类来探究静态成员变量、静态代码块、非静态代码块、构造函数在实例化和不实例化时的执行顺序。 tips: main方法所在的类需要先加载和初始化 一个类要创建实例,必须先加载并初始化该类 一个类初始化就是执行clinit()方法,只执行一次,包括静态变量、静态代码块,按序执行 public class Father { private int i = test(); private static int j = method(); static { System.out.print("(1)"

2020-07-14 18:04:22 209

原创 单例设计模式

单例设计模式 Singleton:某个类在整个系统中只能有一个实例对象可以被获取的使用的代码模式,如代表JVM运行环境的Runtime类。 要点: 此类只有一个实例 自行创建这个实例(用该类的静态变量保存) 自行对外提供获取该实例对象的方法(直接暴露、静态变量get方法) 常见形式 饿汉式 方法一 直接创建实例对象,不管你是否需要这个对象,即实例化该类时就创建,调用该类其他方法时由于static关键字不管需不需要都创建。 1.构造器私有化 2.自行创建,并且用静态变量保存 3.向外提供这个实例 4.强

2020-07-14 13:37:23 263

原创 Java自增变量

变量自增 public class Test { public static void main(String[] args) { int i =1; i = i++; System.out.println("i1="+i); System.out.println("------------"); int j = i++; System.out.println("i2="+i); System.out.println("j1="+j); Syste

2020-07-13 08:33:31 525

原创 布局技巧

简单的登陆界面对布局的思考

2017-07-14 21:09:22 358

原创 JAVA构造器

JAVA中的构造器第一眼给人的感觉就是一个类里有和类名相同的方法,但是这个方法可以方便的传入相应的值,在这里举例说明:s1是在类初始化时就以经赋值;s2借助构造器在初始化对象时提供实际参数,有助于减少错误并易于阅读

2017-06-03 19:00:20 346

原创 笔记

src->main->java  new->Activity->Empty Activity   FirstActivity  勾选 Backwards Compatibility(项目启用向下兼容模式)   自动重写onCreate()方法 app/src/main/res->new->Directory创建first_layout.xml文件(根元素选择LinearLayout) s

2017-04-20 21:06:01 347

原创 百思不得姐视频爬取

# -*- coding:utf-8 -*- from Tkinter import * from ScrolledText import ScrolledText import urllib,requests import re import threading import sys url_name = [] a = 1 def get(): global a#全局变量 hd

2017-03-25 15:53:14 2057

原创 import this

Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Reada

2017-03-19 15:13:14 1334

原创 利用a、s、w、d来控制移动 按下空格会发射子弹 最简单的语法用心编写也会有好的程序

利用a、s、w、d来控制移动 按下空格会发射子弹 最简单的语法用心编写也会有好的程序 #include #include #include void print(int a[][33]) { system("cls");//清屏 int i,j; for(i=0;i { for(j=0;j { if(a[i][j]==0) printf(" "); if(a[i][

2017-02-19 20:38:26 2880 1

原创 链表初识

//链表 #include #include #include typedef struct Student{ int id; char name[20]; int score; struct Student *next; }Stud,*Stu; //head是一个带头节点的链表 void insert(Stu head); void del(Stu head,int id

2017-02-19 20:37:49 453

原创 您好。请多多指教

第一天。。

2017-02-19 13:39:40 377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除